Emacs的TRAMP在Windows下可以调用PuTTY的Plink或OpenSSH来通过SSH访问编辑远程服务器上的文件.

  • 使用PuTTY 首先需要下载 PuTTY,将PuTTY解压到E:/PuTTY,然后在.emacs之中加入:
(require 'tramp)

(setq exec-path (cons "E:/PuTTY" exec-path))
(setq tramp-default-method "plink")
(setq tramp-shell-prompt-pattern "^[ $]+")
  • 使用OpenSSH 首先下载安装Msys2安装在D:\msys64,之后使用Msys2内置的终端安装OpenSSH:
$pacman -S openssh

然后在.emacs之中加入:

(setq exec-path (append '("d:/msys64/usr/bin/" "d:/msys64/mingw64/bin/")
                        exec-path))