首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emacs在保存时将远程(gvfs/sftp)符号链接替换为常规文件

emacs在保存时将远程(gvfs/sftp)符号链接替换为常规文件
EN

Stack Overflow用户
提问于 2011-06-14 04:42:34
回答 1查看 288关注 0票数 1

环境: Ubuntu Lucid上的GNU Emacs版本23.2.1。

我使用Gnome的gvfs/sftp协议在本地挂载了一个远程文件系统。在通过远程文件的symlink (也是远程文件)编辑远程文件,然后将其保存时,emacs会将远程符号链接替换为目标文件的编辑副本。目标文件保持不变。

代码语言:javascript
复制
local:~/remote/prakash/tmp> ln -sv ../.bashrc
./.bashrc' -> `../.bashrc'

local:~/remote/prakash/tmp> ls -l ./.bashrc ../.bashrc
lrwxrwxrwx 1 prakash prakash     9 2011-06-13 16:29 .bashrc -> ../.bashrc
-rwx------ 1 prakash prakash 10269 2011-06-13 16:29 ../.bashrc

# ... Editing and saving ~/prakash/tmp/.bashrc in emacs ...

local:~/remote/prakash/tmp> ls -l ./.bashrc ../.bashrc
-rwxrwxrwx 1 prakash prakash 10270 2011-06-13 16:30 .bashrc
-rwx------ 1 prakash prakash 10269 2011-06-13 16:29 ../.bashrc

如上所述,指向../.bashrc的链接被已编辑文件的副本替换,并且目标文件未被修改。

通过apropos搜索symbolic-linksymlink没有找到任何有用的东西。

如何防止这种情况发生?

EN

回答 1

Stack Overflow用户

发布于 2011-06-16 21:59:37

这是由gnome-vfs错误引起的:GVFS Symbolic Links are Destroyed,与emacs无关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6336073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档