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


当前回答

Ubuntu中的vimrc文件(12.04 (Precise穿山甲)):我在Vim中尝试了:scriptnames,它同时显示了/usr/share/ Vim /vimrc和~/.vimrc。

但是我手动创建了~/.vimrc。

其他回答

Ubuntu中的vimrc文件(12.04 (Precise穿山甲)):我在Vim中尝试了:scriptnames,它同时显示了/usr/share/ Vim /vimrc和~/.vimrc。

但是我手动创建了~/.vimrc。

我尝试了上一个答案中的所有方法,但没有找到.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

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

在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文件,这些方法是有效的:

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

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

在我的系统中,安装了Garuda Linux的文件名为file:///etc/xdg/nvim/sysinit。因此,尝试找到这个文件并添加您的自定义更改。