我有一个~/.vimrc文件,但似乎vim没有读取它。
/etc/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/
目录中。不知道为什么你的没有加载。 - Jamie Wong/.vimrc的意思(你在问题中没有描述),请检查HOME环境变量(printenv HOME或echo $HOME)。如果你想让/.vimrc表示其他东西(即/home/.../.vimrc),那么你需要在vim之外做出改变。 - Roger Pate/.vimrc文件,但是表示的是/root目录,这似乎不是您预期的结果。 - Roger Pate