我已经使用 TRAMP 几天了。它大部分情况下都运行良好。我可以使用 加载远程 shell M-x shell
,并且ido-mode
使用find-file
远程运行也很好,这让我很惊讶。
但是,我在使用 时遇到了麻烦dired-do-shell-command
。当我使用 选择远程文件dired
,然后使用!
调用 时,它会尝试在本地执行此操作。如果并且本身透明地使用 TRAMP,dired-do-shell-command
为什么它会这样做?find-file
dired
我不清楚 TRAMP 与 Emacs 的其余部分究竟有何关联。