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


当前回答

.vimrc文件在哪里?这取决于操作系统。如您所见,您正在寻找/home/$user/。vimrc,这可能意味着您正在使用BSD / Linux。这里是每个操作系统的位置…

BSD / Linux: /home/$user/.vimrc SunOS / Solaris: /export/home/$user/.vimrc MacOS: /Users/$user/.vimrc Android: /data/media/$userid/.vimrc Unix: $root/home/$user/.vimrc AT&T Unix: $root/usr/$user/.vimrc 源于unix: /var/users/用户/ . vimrc美元 / u01 /用户/ . vimrc美元 /usr/$用户/ . vimrc /用户/用户/ . vimrc美元 /用户/用户/美元。vimrc(来源:维基百科:每个操作系统的默认主目录。)

如果它不存在,使用~/.vimrc创建它。

此外,根用户有自己特殊的.vimrc文件,可以在/root/中找到。BSD / Linux上的vimrc(以及其他操作系统的等效位置)。

位置设置在$HOME变量中,该变量在Linux环境中总是设置的。(来源:StackExchange->Unix & Linux)

其他回答

.vimrc文件在哪里?这取决于操作系统。如您所见,您正在寻找/home/$user/。vimrc,这可能意味着您正在使用BSD / Linux。这里是每个操作系统的位置…

BSD / Linux: /home/$user/.vimrc SunOS / Solaris: /export/home/$user/.vimrc MacOS: /Users/$user/.vimrc Android: /data/media/$userid/.vimrc Unix: $root/home/$user/.vimrc AT&T Unix: $root/usr/$user/.vimrc 源于unix: /var/users/用户/ . vimrc美元 / u01 /用户/ . vimrc美元 /usr/$用户/ . vimrc /用户/用户/ . vimrc美元 /用户/用户/美元。vimrc(来源:维基百科:每个操作系统的默认主目录。)

如果它不存在,使用~/.vimrc创建它。

此外,根用户有自己特殊的.vimrc文件,可以在/root/中找到。BSD / Linux上的vimrc(以及其他操作系统的等效位置)。

位置设置在$HOME变量中,该变量在Linux环境中总是设置的。(来源:StackExchange->Unix & Linux)

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

我想分享一下如何在Mac上将显示行号设置为默认值。

在终端中,输入cd。这将帮助您进入主文件夹。 在终端中,输入vi .vimrc。这将创建一个您想要使用的空vimrc系统文件。 在文件中,输入set number,然后按键盘上的Esc键,并输入:wq。这将设置默认设置文件vimrc中显示的行号并保存它。 维,看看这个是否有用。如果不是,请尝试完全重启终端。

如果在终端中,输入cd /usr/share/vim/,进入该文件夹,然后输入ls。您可以直接看到一个名为vimrc的文件。但它是一个系统文件,说的是只读。我觉得修改它不是个好主意。因此,按照上述步骤自行创建vimrc会更好。这对我很管用。

:echo($MYVIMRC)

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

:e $MYVIMRC

会打开的。

这里还有一些建议:

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