我有.vimrc文件的问题,问题是它有时会加载,有时不加载.
1 set number
2 syntax on
3 set autoindent
4 map <F2> :!g++ % -Wall -time -O<CR>
5 echo "it works!"
Run Code Online (Sandbox Code Playgroud)
我添加了echo以检查它是否已加载,当我输入例如vim .vimrc,它被加载并在终端显示"它工作",但是当我输入例如sudo vim test.cpp它没有加载时,消息不会显示.我正在使用debian.
Ing*_*kat 14
使用时sudo,Vim会在不同的用户(root)下启动.由于此用户具有不同的主目录,~/.vimrc因此加载了另一个主目录(如果该用户没有,则加载另一个).您可以通过多种方式解决问题:
.vimrc:( sudo vim -u $HOME/.vimrc但这对插件没有帮助).sudo -e <file>或sudoedit..vimrc(和.vim插件目录)符号链接到root:sudo ln -s $HOME/.vimrc .vimrc; sudo ln -s $HOME/.vim .vim