1

我已经在我的 Windows 7 机器(64 位)上的 Emacs 上设置了 Tramp。对于这个测试,这是我的 emacs-config 中唯一的东西:

(setq tramp-default-method "plink")

然后我连接到在本地网络上的 VM 中运行的 Ubuntu Server 9.10。

连接正常,我可以使用 dired 浏览文件夹和打开文件。耶!

但是, git status 显示为:

git:master^M

当我打开 speedbar 时,所有文件夹和文件都以 ^M 结尾,即:

<+> 配置/^M

有谁知道如何防止这种行尾冲突的发生?

4

2 回答 2

2

(prefer-coding-system 'utf-8)成功了!

感谢汤姆提供的线索......让 Tramp 在我的 Windows 机器上工作一点也不麻烦。我正在使用这个版本的 Emacs:

GNU Emacs 23.1.50.1 (i386-mingw-nt6.1.7600)
of 2009-10-15 on LENNART-69DE564

在我的 init.el 中有这个:

(setq tramp-default-method "plink")
(prefer-coding-system 'utf-8)

带有 plink-app 的 Putty 目录位于我的系统路径中。

然后: CX CF /username@192.168.0.2: 和 Tab 会弹出密码提示,然后自动完成服务器文件。

于 2010-04-02T20:30:58.560 回答
2

不知道是不是这样,但我有一个类似的问题,我用这个解决了。

(setq default-buffer-file-coding-system 'utf-8-unix)

有几个人问过如何让流浪汉在 Windows 上工作(我实际上已经放弃了),所以如果你想记录下你是如何做到的,那么可能会有大批感谢 Windows 的用户。

于 2010-04-02T16:49:54.587 回答