gpt4 book ai didi

Emacs -- dired-mode 测试以确定远程服务器名称/地址

转载 作者:行者123 更新时间:2023-12-01 11:38:40 25 4
gpt4 key购买 nike

是否有测试获取 localhost 中的远程服务器名称(例如, 12.34.56.789 )或地址(例如, current-buffer )与 dired-mode积极的?

我想我可以使用 string-matchsplit-string然后 equal ,但我认为可能有一个方便的功能,如获取服务器名称。

iphone -- 目录目录

/ssh:root@localhost#2222:/var/mobile/Applications/F30B1574-5979-4764-8742-7F9DB2863094/Documents/.0.data:

共享服务器 -- 目录目录
/ssh:lawlist@12.34.56.789:/home/lawlist/public_html:

最佳答案

如果您对流浪路径感兴趣,那么您可能想查看 tramp-dissect-file-namewith-parsed-tramp-file-name .例如。:

(tramp-file-name-host (tramp-dissect-file-name path))

如果要排除端口,请使用 tramp-file-name-real-host .

您可能需要检查 file-remote-p首先,如果这还不确定;这也让我们找到了一个我以前从未注意到的捷径:

(file-remote-p path 'host)

(这里没有无端口选项,如果看起来的话)

关于Emacs -- dired-mode 测试以确定远程服务器名称/地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24481381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com