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


当前回答

我试图编辑我的.vimrc文件,这对我有效(macOS Ventura 13.0.1 2022年12月)。

touch ~/.vimrc
vim ~/.vimrc

然后我就可以随心所欲地编辑文件了,下次我运行vim时,它就会接收我所做的更改。

其他回答

在Unix上vim——version会告诉你vim配置文件的不同位置:

   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
  fall-back for $VIM: "/usr/share/vim"

我试图编辑我的.vimrc文件,这对我有效(macOS Ventura 13.0.1 2022年12月)。

touch ~/.vimrc
vim ~/.vimrc

然后我就可以随心所欲地编辑文件了,下次我运行vim时,它就会接收我所做的更改。

这里还有一些建议:

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

如果你已经有一个.vimrc文件,这些方法是有效的:

:scriptnames列出了Vim为你加载的所有. Vim文件,包括你的.vimrc文件。

:e $MYVIMRC打开并编辑您正在使用的当前。vimrc,然后使用Ctrl + G在状态栏中查看路径。

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

直到我逃跑

:checkhealth

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