我正在尝试使用Emacs Tramp中的plink.exe进行SSH。我已经下载了plink.exe,它在普通的终端上运行,但是当我使用
时C-x C-f
/gg88@afs1.njit.edu:/afs/cad/u/g/g/gg88/public_html/index.html
在迷你缓冲区中,
Tramp: Waiting for prompts from remote shell also appears.
c:/Users/name/emacs-24.3/bin其中plink.exe位于exec-path中。我的.emacs只包含这些行。但检查后exec-path确实包含plink.exe所在的目录。
(require 'tramp)
(setq tramp-default-method "plink")
使用M-x eshell也没有问题,转到c:/Users/name/emacs-24.3/bin,然后运行
plink.exe gg88@afs1.njit.edu
接下来我该怎么做才能让这个工作?
修改的 通过将plink的路径直接添加到PATH变量但仍具有
来识别plink Tramp: Waiting for prompts from remote shell also appears.
问题
Edit2消息缓冲区
Tramp: Opening connection for gg88@afs1.njit.edu using plink...
Tramp: Sending command `plink -l gg88 -ssh afs1.njit.edu && exit || exit'
Tramp: Waiting for prompts from remote shell
Tramp: Sending Password
Tramp: Waiting for prompts from remote shell [7 times]
Tramp: Sending command `plink -l gg88 -ssh afs1.njit.edu && exit || exit'
Tramp: Opening connection for gg88@afs1.njit.edu using plink...done
Quit [2 times]
答案 0 :(得分:0)
首先我的~/.emacs.d/bin
然后我将所有内容都包装在runemacs.bat
目录中的emacs-24
文件中:
SET HOME=D:\\benoit
SET PATH=%PATH%;%HOME%\.emacs.d\bin
start %CD%\bin\runemacs.exe
它有效。
有时emacs for windows / tramp / putty /无论是什么混乱,所以我运行tramp-cleanup-all-connections
以获得一个新的开始。与emacs 24.2绑定的tramp
是可以的,但是24.3的那个是错误的,因此您可能需要手动更新它。