我一直在使用Vim,我真的很想保存我的设置。我遇到的问题是我找不到我的.vimrc文件,它不在标准的/home/user/。vimrc位置。我怎样才能找到这个文件?


当前回答

实际上你有一个vimrc

/etc/vimrc

当你在那里编辑一些东西时,更改将影响所有用户 如果你不想这样做,你可以在里面创建一个本地vimrc

~ / . vimrc

这里的更改只会影响一个用户

其他回答

:echo($MYVIMRC)

将为您提供.vimrc文件的位置。

:e $MYVIMRC

会打开的。

在SUSE Linux Enterprise Server (SLES)和openSUSE环境中,全局配置文件位于“/etc/vimrc.”

要编辑它,只需执行vi /etc/vimrc.

不幸的是,答案太多了,但没有一个对我有帮助。

直到我逃跑

:checkhealth

在vim中发现,在我的情况下,vim配置文件应该命名为init。Vim(在~/.config/nvim/init.vim下)。

不管出于什么原因,这些答案对我来说不太管用。这对我来说是有效的:

在Vim中,:version命令提供了系统和用户vimrc和gvimrc文件(以及其他文件)的路径,输出看起来像这样:

 system vimrc file: "$VIM/vimrc"
   user vimrc file: "$HOME/.vimrc"
    user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
  user gvimrc file: "$HOME/.gvimrc"

你需要的是用户vimrc文件:"$HOME/.vimrc"

因此要编辑文件:vim $HOME/.vimrc

来源:打开vimrc文件

这里还有一些建议:

在Arch Linux中,全局文件位于/etc/vimrc.这里有一些有用的细节评论。 由于文件名以.开头,所以它是隐藏的,除非使用ls -a显示所有文件。 在Vim中输入:version会显示一些有趣的信息,包括文件位置。 如果你不确定~/。Vimrc的意思是看这个问题。