除了打开远程文件外,tramp 还可用于运行远程 shell。不幸的是,存在一个问题。在本地机器上,我安装了 zsh,而在远程服务器上只安装了 bash。发出 Mx shell 会导致出现exec: 24: /bin/zsh: not found
消息。
我可以以某种方式调整 tramp 来运行 bash 吗?
答案1
试试看M-x set-variable
RET explicit-shell-file-name
RET "/bin/bash"
RET- 从现在开始应该M-x shell
使用 bash。不确定是否有一种简单的方法可以根据您使用的机器进行切换...