首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使vimrc更改生效

如何使vimrc更改生效
EN

Stack Overflow用户
提问于 2014-12-21 20:17:02
回答 5查看 9.3K关注 0票数 1

我在使用.vimrc时遇到了问题。我在Linux红帽下,无论我在~/.vimrc中更改什么,都不会生效。为了使它得到反映,每次我打开vim文件(比方说hello.txt)时,我都需要源so:~/.vimrc以使我的新更改得到反映。但我不想每次都做采购。我想知道是否会有一种方法来获得它一次,并拥有所有新的配置有效。

我还应该指出,我没有根访问权限,我不得不第一次创建自己的.vimrc。它不存在于我的$HOME目录中。

提前谢谢。

更新:

代码语言:javascript
复制
>which vim
/usr/bin/vim
>ls -la ~/.vimrc
-rwxrwxrwx. 1 username ...

我的系统范围内的Vim初始化:

/usr/share/vim/vimrc

我个人的Vim初始化

~/.vimrc

更新2

:scriptnames:

代码语言:javascript
复制
1: /etc/vimrc
 2: /usr/share/vim/vim72/syntax/syntax.vim
 3: /usr/share/vim/vim72/syntax/synload.vim
 4: /usr/share/vim/vim72/syntax/syncolor.vim
 5: /usr/share/vim/vim72/filetype.vim
 6: /usr/share/vim/vim72/ftplugin.vim
 7: /usr/share/vim/vim72/indent.vim
 8: /usr/share/vim/vim72/syntax/nosyntax.vim
 9: /usr/share/vim/vim72/plugin/filetype.vim
 10: /usr/share/vim/vim72/plugin/getscriptPlugin.vim
 11: /usr/share/vim/vim72/plugin/gzip.vim
 12: /usr/share/vim/vim72/plugin/matchparen.vim
 13: /usr/share/vim/vim72/plugin/netrwPlugin.vim
 14: /usr/share/vim/vim72/plugin/rrhelper.vim
 15: /usr/share/vim/vim72/plugin/spellfile.vim
 16: /usr/share/vim/vim72/plugin/tarPlugin.vim
 17: /usr/share/vim/vim72/plugin/tohtml.vim
 18: /usr/share/vim/vim72/plugin/vimballPlugin.vim
 19: /usr/share/vim/vim72/plugin/zipPlugin.vim
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-12-22 20:20:41

我找到了解决办法。

我无法从~/.vimrc中反映任何更改的原因是因为VIMINIT。我在shell配置(.cshrc)中设置了.cshrc。根据vim文档,VIMINIT.vimrc具有加载优先级。

票数 5
EN

Stack Overflow用户

发布于 2014-12-22 09:13:27

因此,您在~/.vimrc中的一般配置可以工作,但是您没有看到立即应用新的更改?

这是因为Vim在启动时只读取~/.vimrc一次。因此,一般来说,您必须:quit Vim并重新启动它。可以定义自动can,在写入时自动重新加载~/.vimrc,请参阅用自动重装改变vimrc。有些选项是缓冲区本地的,并且只能从全局默认值派生。对那些人来说,即使是这样的再装也不会影响他们。

票数 2
EN

Stack Overflow用户

发布于 2018-05-24 10:07:19

这对我来说很好;在您的vim中,编写以下命令

代码语言:javascript
复制
:source ~/.vimrc

这将开始从.vimrc文件中输入命令。

.vimrc文件是一个收集所有.vim(.)的文件所有的文件和组合。

当你搜索.vim..。您将得到许多以.vim开头的其他文件--这些文件是提供.vimrc文件的文件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27593380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档