我一直在使用Vim,我真的很想保存我的设置。我遇到的问题是我找不到我的.vimrc文件,它不在标准的/home/user/。vimrc位置。我怎样才能找到这个文件?
当前回答
在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。
如果你已经有一个.vimrc文件,这些方法是有效的:
:scriptnames列出了Vim为你加载的所有. Vim文件,包括你的.vimrc文件。
:e $MYVIMRC打开并编辑您正在使用的当前。vimrc,然后使用Ctrl + G在状态栏中查看路径。
不管出于什么原因,这些答案对我来说不太管用。这对我来说是有效的:
在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文件
我试图编辑我的.vimrc文件,这对我有效(macOS Ventura 13.0.1 2022年12月)。
touch ~/.vimrc
vim ~/.vimrc
然后我就可以随心所欲地编辑文件了,下次我运行vim时,它就会接收我所做的更改。
我尝试了上一个答案中的所有方法,但没有找到.vimrc文件,所以我必须创建一个。
我复制了示例文件cp vimrc_example。vim ~ / . vimrc。
我必须创建文件,从/usr/share/vim/vim74/vimrc_example复制。Vim到~/.vimrc。这些是vimrc_example文件中的指令。
我的解决方案是适用于Unix的其他操作系统。根据Vim文档,您的目标路径应该如下所示:
For Unix and OS/2 : ~/.vimrc
For Amiga : s:.vimrc
For MS-DOS and Win32: $VIM\_vimrc
For OpenVMS : sys$login:.vimrc