Vim如何设定检查每行的长度不超过指定字符

56 views
Skip to first unread message

alex

unread,
Nov 13, 2009, 4:50:46 AM11/13/09
to Vim-cn, alex
Hi All,

在.vimrc中可以用 match DiffAdd '\%>80v.*' 配置,但是我不想对每个文件都这样检查,有没有在编辑的时候打一条命令实现这个功能?

thanks in advance.

Ricky

unread,
Nov 13, 2009, 5:52:08 AM11/13/09
to vim...@googlegroups.com
你可以用自动命令
au FileType cpp match DiffAdd '\%>80v.*'

或者映射快捷键
:h imap

--------------------------------------------------

Cyril.Liu

unread,
Nov 13, 2009, 6:04:39 AM11/13/09
to vim-cn
我是直接加在 sytax 文件里的.

syn match DiffAdd /.\&\%80v.*/


2009/11/13 Ricky <rich...@live.com>



--
About Cyril.Liu
-----------------------------------
Cyril
是一个程序员,
现在是个穷光蛋,
他常常跟自己说:"我喺一個有理想嘅蝸牛仔仔"
http://blog.liuciyong.cn/

Ricky

unread,
Nov 13, 2009, 6:46:24 AM11/13/09
to vim...@googlegroups.com
syntax文件也是针对文件类型的,不可能每个文件都应用这个规则
--------------

Jarod

unread,
Nov 18, 2009, 5:52:13 AM11/18/09
to Vim.cn
不错。
对了,多个文件类型的话,只能分行写。
就是au FileType 后面只能跟一个文件类型?用逗号,不用逗号好像都不行

> > thanks in advance.- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Alex

unread,
Nov 18, 2009, 6:14:48 AM11/18/09
to vim...@googlegroups.com, Alex
On Wed, Nov 18, 2009 at 02:52:13AM -0800, Jarod wrote:
>不错。
>对了,多个文件类型的话,只能分行写。
>就是au FileType 后面只能跟一个文件类型?用逗号,不用逗号好像都不行
>
Linux下比如说Plain text如何设置呢?

Ricky

unread,
Nov 18, 2009, 7:47:03 AM11/18/09
to vim...@googlegroups.com

用逗号
你看看类型对不对,:echo &ft
--------------------------------------------------

Jarod

unread,
Nov 23, 2009, 1:43:57 AM11/23/09
to Vim.cn
ok, works

原来逗号和后面的文件名之间不能有空格。
上次好像试过没空格的。。。。。忘记了。

> >>> > thanks in advance.- 隐藏被引用文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Reply all
Reply to author
Forward
0 new messages