如何解决.vimrc 必须位于主目录中吗?
我刚刚将我的 .vimrc、.vimrc~、..vimrc.un~ 文件从我的主目录移动到一个名为 .vim 的文件夹中。现在,当我在 vim 中编辑文件时,我在 .vimrc 中所做的所有首选项都不起作用。然后我将我的 .vimrc 文件移回我的主目录,突然间我的首选项再次起作用了。
这让我想知道:.vimrc 需要在主目录中吗?如果是这样,为什么?有什么办法可以改变这种情况吗?
我是 vim 的新手,所以任何帮助将不胜感激。谢谢!
解决方法
-
您的
.vimrc
(带句点)必须在您的$HOME
目录中:~/.vimrc
-
您可以将其移至您的
~/.vim/
目录,但必须去掉句点:~/.vim/vimrc
随意尝试是一种失败的策略。相反,请考虑阅读相关文档并正确处理。来自:help vimrc
:
[...]
Places for your personal initializations:
Unix $HOME/.vimrc or $HOME/.vim/vimrc
MS-Windows $HOME/_vimrc,$HOME/vimfiles/vimrc
or $VIM/_vimrc
Amiga s:.vimrc,home:.vimrc,home:vimfiles:vimrc
or $VIM/.vimrc
Haiku $HOME/config/settings/vim/vimrc
The files are searched in the order specified above and only the first
one that is found is read.
RECOMMENDATION: Put all your Vim configuration stuff in the
$HOME/.vim/ directory ($HOME/vimfiles/ for MS-Windows). That makes it
easy to copy it to another system.
[...]
,
一种检查 Vim 配置文件应位于何处的简单方法:
node_modules/sqlite3/lib/binding/
您应该会看到如下内容:
$ vim --version | grep vimrc
因此对于用户 vimrc 文件,您可以将其放置为 system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
或 $HOME/.vimrc
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。