vim“autoindent”//模式

时间:2010-04-14 05:28:53

标签: vim

我的终端是160个字符宽。

我使用VIM。

有没有办法告诉vim:

当你看到“//”时,自动注册它以启动@ width 80?

(当我突出显示一个区域并点击=时,它也会受到影响)

谢谢!

2 个答案:

答案 0 :(得分:3)

在.vimrc文件中设置以下行。

  

设置自动注册

     

设置textwidth = 80

答案 1 :(得分:1)

您可能希望了解:filetype indent plugin on

您可能还想查看此插件:http://www.vim.org/scripts/script.php?script_id=294

一般来说,任意缩进远远的评论听起来是个坏主意。通常评论应该与代码在同一个缩进上,或者只是在代码之后,如果它在同一行上。

如果您确定这是您想要做的,您可以进行映射或缩减:

:iab // <ctrl-o>80i<space><esc>A//<space>

:imap // <ctrl-o>80i<space><esc>A//<space>