我一直在使用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
/etc/vimrc
当你在那里编辑一些东西时,更改将影响所有用户 如果你不想这样做,你可以在里面创建一个本地vimrc
~ / . 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文件
打开Vim,并在正常模式类型:
:echo $VIM
.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)