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

Vim、Emacs配置和使用
回复
me
帖子: 972
注册时间: 2007-09-14 19:51
送出感谢: 0
接收感谢: 0

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
送出感谢: 0
接收感谢: 0

#2

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

没人知道 :?:
头像
jarodlau
帖子: 501
注册时间: 2005-09-06 20:34
送出感谢: 3 次
接收感谢: 1 次
联系:

#3

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

看看/usr/share/vim/下的vimrc文件的组织方法
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#4

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

从来是 命令行参数》个人配置》系统配置
● 鸣学
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

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
送出感谢: 0
接收感谢: 0

#6

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

谢谢LS的解答
:D
回复

回到 “Vim和Emacs”