在vim中编辑CSS时如何自动创建新行? (像文字)

时间:2011-10-07 09:30:44

标签: vim macvim

  

可能重复:
  Make Vim Curly Braces, Square Braces, Parens act like Textmate

我来自textmate,我真的很喜欢vim。

我喜欢textmate的一个部分是编辑css时你要输入

.title {

它将自动完成括号到此(其中|是光标)...

.title {|}

你会按Enter键然后转到

.title {
    |
}   

我有“Autoclose”插件,但是当你点击输入时,它只会带来它并且看起来像一团糟。

2 个答案:

答案 0 :(得分:0)

你可以尝试一个imap:

:imap { {<Esc>o}<Esc>ko

答案 1 :(得分:0)

有一个nice Vim plugin, snipMate,可以提供自动完成功能,也可以满足您的需求。

默认情况下,它适用于较大的模式,例如示例中的整个标记.title。也许你可以为'{'。

插入一个片段