類似於Using emacs tramp vs. rsync for remote development 但這個問題沒有解決MS Windows。emacs,tramp,rsync,MS Windows
有沒有人能夠通過cygwin或其他方式使用rsync而不是plink?
類似於Using emacs tramp vs. rsync for remote development 但這個問題沒有解決MS Windows。emacs,tramp,rsync,MS Windows
有沒有人能夠通過cygwin或其他方式使用rsync而不是plink?
這是什麼爲我工作與ssh;我只是嘗試用rsync替換下面的ssh,它似乎工作:
NTEmacs只能從cygwin bash啓動時才能使用cygwin ssh-agent。這不是問題;在Windows下我目前使用下面的VB腳本來啓動: WScript.CreateObject("WScript.Shell").Run "c:\cygwin\bin\bash -l -c /usr/bin/emacs", 0, false
。爲了進行測試,只需將emacs.exe符號鏈接到/ usr/bin/emacs(如果尚未設置),然後從cygwin提示符啓動emacs。
這是我們所需要的的.emacs
(require 'tramp)
(setq tramp-default-method "ssh")
(nconc (cadr (assq 'tramp-login-args (assoc "ssh" tramp-methods))) '(("bash" "-i")))
(setcdr (assq 'tramp-remote-sh (assoc "ssh" tramp-methods)) '("bash -i"))
乾杯 - 我無法讓它工作,雖然,使用ssh方法我得到以下內容: tramp:打開連接[email protected]使用零... tramp:找到遠程shell提示符。 流浪漢:初始化遠程shell 流浪漢:等待30秒遠程'/ bin/sh的」上來...... 流浪漢:設置遠程shell環境 適用:無法'stty的-inlcr -echo殺'^ U'',看緩衝區'* tramp/plink [email protected]*' – EoghanM 2010-03-24 12:09:02
它仍然指的是錯誤信息中的plink?..這很奇怪。我會試着讓它在.emacs中使用tramp配置行以外的任何東西,以確保沒有任何其他事情在進行;使用 (setq tramp-verbose 10) (setq tramp-debug-buffer t)來獲取更多信息。我也有 (setq tramp-password-end-of-line「\ r \ n」),但我認爲它不相關。 – 2010-03-24 17:13:55
我很想有這個,但唯一的辦法,我曾經設法得到它的工作是cygwin的。這意味着從發佈與cygwin一起發佈的emacs。與你在linux上得到的相比,我感覺笨重。但這是我設法開展工作的唯一選擇。 – 2010-03-16 18:08:59