我有一个〜/ .vimrc文件,vim似乎没有读取。 /etc/vimrc中有一个文件,看起来它正在使用该文件。不读〜/ .vimrc
我的理解是,在主目录中的一个应该覆盖这一个,不是吗?
更新
cat vim_strace | grep .vimrc
stat64("/etc/vimrc", {st_mode=S_IFREG|0644, st_size=1438, ...}) = 0
open("/etc/vimrc", O_RDONLY|O_LARGEFILE) = 3
stat64("/etc/vimrc", {st_mode=S_IFREG|0644, st_size=1438, ...}) = 0
stat64("/root/.vimrc", {st_mode=S_IFREG|0644, st_size=35, ...}) = 0
open("/root/.vimrc", O_RDONLY|O_LARGEFILE) = 3
stat64("/root/.vimrc", {st_mode=S_IFREG|0644, st_size=35, ...}) = 0
它们都运行。应先加载'/ etc/vimrc',然后加载'〜/ .vimrc'。还有一些其他的东西被加载,其中大部分都包含在你的'〜/ .vim /'目录中。不知道你为什么没有加载。 – 2010-08-16 16:29:00
我修改了问题以包含strace输出... 根文件夹vimrc覆盖/ etc/vimrc中的设置吗? – NinjaCat 2010-08-16 17:57:11
您的意思是使用/root/.vimrc还是要使用/home/ninjacat/.vimrc(或类似的)? – 2010-08-16 21:46:30