Emacs+流浪汉+砰砰
-
11-09-2019 - |
题
我试图让emacs的流浪汉Windows XP下运行的工作超过腻子砰砰在亚马逊EC2实例。该文件为这样做是稀疏。我能找到的部分文件,但没有解决所需的所有步骤得到这个工作。
任何人都可以提供一个步行通过,或指一个走过去吗?
解决方案
(add-to-list 'load-path
(expand-file-name "C:/tools/emacsw32/emacs/lisp/tramp/lisp"))
(require 'tramp)
;(setq tramp-chunksize "500")
(setq tramp-default-method "plink")
这是我点的emacs文件。如果我找到更多的笔记,我将在这里添加。
其他提示
我假设你有一个GNU/Linux服务器你想要访问一个用户名和一个.ppk文件。此外,Emacs24.4+.
第一组服务器中的油灰配置
- 在部分会议,指定主机名称,例如
username@server
. - 去到部分连接>SSH>身份验证和浏览对于你的"私人钥匙文件对身份验证"。
- 回到部分会议,名称保存的会议,例如
putty-test
, 和点击救按钮。 - 检查你的连接点击打开按钮。如果它的工作,你可以接近这些现在。
接下来,头你Emacs。
- 确保Emacs知道你在哪里
plink.exe
是。一种方法是只需通知Emacs直接你.emacs
, 例如,我们在这一刻,(setenv "PATH" (concat "c:/Users/Brady/Documents/putty/;" (getenv "PATH")))
- 简单的类型
C-x C-f //plink:putty-test:/ RET
.稍等片刻,而它连接,并将打开窗口dired
缓冲器上的远程~/
目录。
这个工作对我来说:
- Windows10
- Emacs现在 https://sourceforge.net/projects/emacsbinw64/files/release/.
- cygwin64
- 腻子。
- https://github.com/d5884/fakecygpty
的变化,从原来的 tramp-sh.el
是
- 为cygwin,使用fakecygpty与ssh和改变提示
##
- 为砰砰,删除
-ssh
选项
我也已经重命名的这些方法与 w
以区分。
(when (string-equal system-type "windows-nt")
(add-to-list 'tramp-methods
`("sshw"
(tramp-login-program "fakecygpty ssh")
;; ("%h") must be a single element, see `tramp-compute-multi-hops'.
(tramp-login-args (("-l" "%u" "-o \"StrictHostKeyChecking=no\"") ("-P" "%p") ("-t")
("%h") ("\"")
(,(format
"env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'"
tramp-terminal-type
"##"))
("/bin/sh") ("\"")))
(tramp-remote-shell "/bin/sh")
(tramp-remote-shell-login ("-l"))
(tramp-remote-shell-args ("-c"))
(tramp-default-port 22))
)
(add-to-list 'tramp-methods
`("plinkw"
(tramp-login-program "plink")
;; ("%h") must be a single element, see `tramp-compute-multi-hops'.
(tramp-login-args (("-l" "%u") ("-P" "%p") ("-t")
("%h") ("\"")
(,(format
"env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'"
tramp-terminal-type
"$"))
("/bin/sh") ("\"")))
(tramp-remote-shell "/bin/sh")
(tramp-remote-shell-login ("-l"))
(tramp-remote-shell-args ("-c"))
(tramp-default-port 22))
)
)
不隶属于 StackOverflow