Linux my.vimrc文件在Ubuntu 14.04中的位置

Linux my.vimrc文件在Ubuntu 14.04中的位置,linux,ubuntu,vim,Linux,Ubuntu,Vim,我正在开发一个新安装的Ubuntu系统。 我通过输入vim创建了一个MYVIMRC,然后我做了:e$MYVIMRC。 我在一个空文件中登陆,我写了一些东西 " Add full file path to your existing statusline set statusline+=%F 但即使在此之后,如果我再次使用:e$MYVIMRC打开vimrc,它也不会在顶部显示任何文件位置路径。我会退出vim,然后 echo 'set statusline+=%F' > $HOME

我正在开发一个新安装的Ubuntu系统。 我通过输入vim创建了一个MYVIMRC,然后我做了:e$MYVIMRC。 我在一个空文件中登陆,我写了一些东西

  " Add full file path to your existing statusline
  set statusline+=%F 
但即使在此之后,如果我再次使用:e$MYVIMRC打开vimrc,它也不会在顶部显示任何文件位置路径。

我会退出vim,然后

echo 'set statusline+=%F' > $HOME/.vimrc

:help$MYVIMRC
明确说明:

$MYVIMRC环境变量被设置为第一次找到的文件,除非已经设置了$MYVIMRC并且在使用VIMINIT时

因此,您可以使用它来打开现有的Vim配置,但不能创建它。如果你仔细观察,你会看到的

:e $MYVIMRC
:w
将以

"$MYVIMRC" [New File]
因此,您已经在当前目录中创建了一个名为
$MYVIMRC
的文件(因为变量尚未设置)


要创建一个空的
.vimrc
,只需使用

:e $HOME/.vimrc

由于这是一次性操作,所有这些担心正确方法的问题都没有真正的帮助。

这将在我的homedirectory中创建一个名为.vimrc的文件,但我想知道我最初创建的文件的路径。@user1590011您创建了一个名为“$MYVIMRC”的文件。使用ls-la它不会显示my HomeDirectory中存在任何同名文件。您是否使用
:w
保存了该文件?我确实试过了,如果你打开了一个现有的文件,它会写一个
\$MYVIMRC
,但是你只有一个空白的缓冲区,它不会保存(至少在这里没有)。使用
:w
保存到文件,或打开文件。