1、Installing and configuring
在emacs里面添加:(emacs22版本里面已经默认添加了tramp模块)
;;tramp
(setq tramp-default-method "scp")
(setq tramp-auto-save-directory "~/emacs/tramp")
(setq auto-save-file-name-transforms
'(("\\`/[^/]*:\\(.+/\\)*\\(.*\\)" "/tmp/\\2")))
(setq tramp-chunksize 328)
(require 'ange-ftp)
(require 'tramp)
2、How to use
编辑root权限的文件:C-x C-f /su:root@localhost:/ 然后输入root密码,或者C-x C-f /sudo: 输入用户的密码
使用ftp,ssh等可以编辑远程文件,具体可以参考:
http://blog.donews.com/pluskid/archive/2006/05/06/858306.aspx
3、Tramp和ido的冲突
很不幸,这个和ido.el有些冲突,找了比较久也没找到一个解决方法,只好在想使用tramp的时候使用M-x ido-mode暂时关闭ido-mode。打开需要编辑的文件后就可以继续使用ido-mode了。
比如打开 /etc/apt/sources.list
C-x C-f /sudo:[root@]
方括号中是提示,直接回车,又提示 [localhost] 再回车,就会在 echo buffer 出现输入密码的 提示,输入了,就可以了,然后找你要的文件 /etc/apt/sources.list
直接编辑,保存就是了。
阅读(1975) | 评论(0) | 转发(0) |