我把我的.vimrc
文件放在一个中心位置(dropbox 文件夹,也是一个 hg 存储库)。
在 Windows 7 下,我从主文件夹符号链接到它(奇怪的是,我必须以管理员身份执行此操作,否则我会得到“无权限”):
C:\users\Me>mklink .vimrc C:\users\me\dropbox\dotfiles\.vimrc
使用以下方法修复覆盖问题后set backupcopy=yes
(在此处找到:gVIM 破坏了 Windows 上的符号链接?),我还有另一个问题。当我保存修改后的文件时,实际文件.vimrc
(在我的dropbox/dotfiles
文件夹中)在我保存它(使用)后立即获得只读标志:w
。
这是为什么?我该如何防止这种情况发生?
答案1
我可以提出另一种解决符号链接问题的方法,我在 Windows XP 机器上或没有管理权限的 Windows 7 上使用该方法。
创建_vimrc
一行文件
source /path/to/real/vimrc
并更新$MYVIMRC
实际vimrc
文件中的变量,例如
let $MYVIMRC='/path/to/real/vimrc'
改变的值$MYVIMRC
对于在不同系统上引用正确的vimrc
文件(例如在重新读取它的自动命令中)很有用。