| |
不指定 类别: 电脑 » 软件 | felix021 @ 2009-4-11 11:40 | 评论(0) | 阅读(725)
题外话:推荐felix的vimrc, http://www.felix021.com/blog/read.php?1092

标题很清晰了:就是把你的vimrc放在代码里。
对于你写的代码,可能你习惯一些特殊的风格,比如缩进2格或者什么的。在你自己的机器上自然简单,直接写进vimrc就好了,可是如果copy到其他机器上的时候呢,就比较麻烦了,修改vimrc多麻烦阿,直接把这些格式放到vimrc里头岂不最好?

vimrc提供两个和modeline有关的选项:
modeline: 是否启用modeline,默认貌似不开启
modelines: 读取(文件开头的)几行modeline,默认貌似是5。

使用的方法很简单:

1。打开modeline选项
  手工输入 set modeline ,或者存入.vimrc。

2。设置modelines(可选)
  set modelines=5    //其实默认就是5

3。将你的vimrc以这样的格式存入文件
[text]{white}{vi:|vim:|ex:}[white]{options}
[text]{white}{vi:|vim:|ex:}[white]se[t] {options}:[text]
详细解释其实直接:help modeline就看到了 :D
比如:
// vim: tabstop=4
/* vim: set tabstop=4 filetype=c: */
注意:
1。这些东西一定要放在文件的前modelines行,否则vim就不理他了
2。使用第一种不用set的选项的时候,后面不能有多余的字符(比如不能 /* vim: ts=2 */
3。使用第二种用set的选项的时候,末尾要有一个冒号: 表示结束。

一个简单的小技巧:
你可能有一个包含c++代码的txt文件,在它的开头放上
// vim: set filetype=cpp:
// vim: syntax on

--
如果觉得这篇文章对你有用,请在下面留个言让我知道,非常感谢^_^
转载请注明出自 , 如是转载文则注明原出处,谢谢:)
人人分享 | 电脑 » 软件 | 引用(0) |
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   *非必须
网址   电邮   [注册]