我的终端宽度为160个字符。vim“autoindent”//模式
我使用VIM。
有没有办法告诉VIM:
,当你看到 “//”,自动缩进它开始@宽度80?
(而haave当我突出的区域和命中它也影响=)
谢谢!
我的终端宽度为160个字符。vim“autoindent”//模式
我使用VIM。
有没有办法告诉VIM:
,当你看到 “//”,自动缩进它开始@宽度80?
(而haave当我突出的区域和命中它也影响=)
谢谢!
您可能希望看到: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>
在.vimrc文件中设置以下行。
一套自动缩进
集文本宽度= 80
我没有声称知道很多关于.vimrc文件,但我无法想象这将如何回答这个问题,因为它甚至没有对“//”进行任何类型的模式搜索。你能解释一下像我这样还在学习的用户是如何工作的吗? – 2010-04-16 05:18:54
这可能不是你想要的。它与任何对齐无关。 – 2010-04-16 16:03:47
他可能会说“set tabstop = 80”,但你真的不想要那样。 – 2010-04-16 16:15:19
你实际上意味着*缩进*,或你是否想要对齐评论?也就是说,“//”之前是否有非空白文本? – Cascabel 2010-04-14 05:58:21
你说得对。我的意思是对齐。 – anon 2010-04-15 22:45:17