作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在使用 .vimrc
时遇到问题。我在 Linux Red hat 下,我在 ~/.vimrc
中所做的任何更改都没有生效。为了反射(reflect)出来,每次我打开 vim 文件(比如 hello.txt
)时,我都需要输入 so:~/.vimrc
来反射(reflect)我的新更改。但我不想每次都采购。我想知道是否有一种方法可以获得它一次并使所有新配置都有效。
我还应该注意,我没有 root 访问权限,我必须第一次创建自己的 .vimrc
。它不存在于我的 $HOME
目录中。
提前致谢。
更新:
>which vim
/usr/bin/vim
>ls -la ~/.vimrc
-rwxrwxrwx. 1 username ...
我的系统级 Vim 初始化:
/usr/share/vim/vimrc
我个人的 Vim 初始化
~/.vimrc
更新 2:
:脚本名称:
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
最佳答案
好吧,我找到了解决方案。
我无法从 ~/.vimrc
中反射(reflect)出任何更改的原因是因为 VIMINIT
。我在我的 shell 配置 (.cshrc
) 中设置了 VIMINIT
。根据 vim 文档,VIMINIT
的加载优先级高于 .vimrc
。
关于linux - 如何让vimrc修改生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27593380/
我是一名优秀的程序员,十分优秀!