2009年8月4日星期二

代码边线

今天闲逛的时候看到Intel官方blog上的一篇帖子《给VS2005的编辑器添加右边界线》,很有意思,因为好的代码风格是代码成功的一半。

Vim能不能也有相同或者类似的功能呢?google之,Vim果然不负我望(http://stackoverflow.com/questions/235439/vim-80-column-layout-concerns):

 highlight OverLength ctermbg=red ctermfg=white guibg=#592929
 match
OverLength /\%121v.*/


这段代码设置了一个新的配色方案叫OverLength,背景红色前景白色,第二句话将其和每行超出120个字符的部分进行匹配。什么意思呢?换句话说,在执行了以上代码之后,Vim会用红色高亮你编辑的文本每行中超出120个字符的部分,像这样:

虽然不像Visual Studio里面用线标出界限那么显而易见,但和textwidth等选项一起用起来也足够了:)

没有评论:

发表评论