我正在一个新安装的Ubuntu系统上工作。 我通过inputvim创build了我的vimrc,然后创build了我的vimrc:e $ MYVIMRC。 我登上了一个空的文件,我写了这个东西
" Add full file path to your existing statusline set statusline+=%F
但即使如此,如果我打开vimrc再次使用:e $ MYVIMRC它没有显示任何顶部的文件位置path。
:help $MYVIMRC
明确指出:
$ MYVIMRC环境变量被设置为首先找到的文件,除非已经设置了$ MYVIMRC并且使用了VIMINIT。
所以你可以使用它来打开一个现有的 Vim配置,但不能创建它。 如果你仔细观察,你会看到的
:e $MYVIMRC :w
会回应
"$MYVIMRC" [New File]
所以,你已经在当前目录下创建了一个名为$MYVIMRC
的文件(因为这个变量还没有被设置)。
要创建一个空的.vimrc
,只需使用
:e $HOME/.vimrc
由于这是一次性行动,无论如何,所有这些担心正确的方法并不是真的有帮助。
我会退出vim,并且
echo 'set statusline+=%F' > $HOME/.vimrc