2012-01-23 46 views
2

当我与远程文件工作(通过SSH/SFTP),Emacs的总是保存许可700的文件,但其他编辑器(如gedit中)保持的770事先同意安装文件。编辑GVFS使用Emacs

有什么办法可以配置Emacs,使其不会更改文件权限?

+0

MH我不知道。我通过GNOME打开文件...我是emacs的新手,但是这是保存后的消息: “在10.10.1.10/var/www/test.php上为federico写了/home/federico/.gvfs/SFTP” Gedit和其他编辑器没有这个问题... – RicoRico

+0

好吧,我不是在流浪汉模式。我通过Gnome打开文件,Gnome使用GVFS装载远程目录。它安装在“10.10.1.10/”用户的“/home/user/.gvfs/SFTP”中。但我只有使用emacs才有这个问题,只有远程文件... – RicoRico

+0

我删除了我以前的评论,以减少噪音。你能读一下我发布的内容并告诉我。 –

回答

4

因此here's可能有所帮助。我链接的bug几乎将你的情况描述为tee(用vim代替emacs)。有人张贴有一种变通方法,你可以尝试:

...安装sshfs的(保险丝已安装),然后通过创建到/ mnt /服务器名,并使用sshfs [email protected]:/path/ /mnt/servername/ -p port安装 远程服务器后,我能够使用 gvfs导航到/ mnt/servername并使用GVim打开,编辑和保存文件 没有问题。这是一个解决方法,也许可以帮助缩小问题的范围。

当然,最简单的(和最快)解决方案将使用Tramp Mode

C-x C-f /[email protected]:/var/www/test.php 
+2

该错误从2008年开始! :(gvfs开发者在哪里?:D所以, 流浪汉模式是一个完美而简单的解决方案。谢谢:) – RicoRico