vim文件类型脚本和~/.vimrc的优先级谁高?(已解决)

Vim、Emacs配置和使用
回复
me
帖子: 972
注册时间: 2007-09-14 19:51

vim文件类型脚本和~/.vimrc的优先级谁高?(已解决)

#1

帖子 me » 2008-07-24 1:10

例如 /usr/share/vim/indent/c.vim中有setlocal cindent
但是我在~/.vimrc中加入 set nocindent 后编辑c文件在大括号后还是自动缩进,为什么?
如何才能只编辑自己的配置文件达到不自动缩进的效果
严重感谢你的解答 :D
上次由 me 在 2008-07-24 12:16,总共编辑 1 次。
me
帖子: 972
注册时间: 2007-09-14 19:51

#2

帖子 me » 2008-07-24 11:17

没人知道 :?:
头像
jarodlau
帖子: 501
注册时间: 2005-09-06 20:34
联系:

#3

帖子 jarodlau » 2008-07-24 11:19

看看/usr/share/vim/下的vimrc文件的组织方法
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2008-07-24 11:26

从来是 命令行参数》个人配置》系统配置
● 鸣学
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: vim文件类型脚本和~/.vimrc的优先级谁高?

#5

帖子 poet » 2008-07-24 12:07

me 写了:例如 /usr/share/vim/indent/c.vim中有setlocal cindent
但是我在~/.vimrc中加入 set nocindent 后编辑c文件在大括号后还是自动缩进,为什么?
如何才能只编辑自己的配置文件达到不自动缩进的效果
严重感谢你的解答 :D
创建 ~/.vim/indent 目录

创建 ~/.vim/indent/c_mine.vim 文件。

然后把你要写的 set nocindent 写到那里,就可以实现。

真实顺序是:系统的 vimrc,自己的 vimrc,系统的 indent ,自己的 indent。

所以要在自己的 ~/.vim/indent 目录创建相应文件才行。
me
帖子: 972
注册时间: 2007-09-14 19:51

#6

帖子 me » 2008-07-24 12:12

谢谢LS的解答
:D
回复