如何让vimrc修改生效

Ham*_*ani 1 linux vim

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

我还应该注意,我没有 root 访问权限,我必须.vimrc第一次创建自己的访问权限。它不存在于我的$HOME目录中。

提前致谢。

更新:

>which vim
/usr/bin/vim
>ls -la ~/.vimrc
-rwxrwxrwx. 1 username ...
Run Code Online (Sandbox Code Playgroud)

我的系统范围 Vim 初始化:

/usr/share/vim/vimrc

我个人的 Vim 初始化

~/.vimrc

更新2

:scriptnames:

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
Run Code Online (Sandbox Code Playgroud)

Ham*_*ani 5

好吧,我找到了解决方案。

我无法做出任何更改的原因~/.vimrc是因为VIMINIT. 我已经VIMINIT在 shell 配置中进行了设置 ( .cshrc)。根据 vim 文档,VIMINIT加载优先于.vimrc.