如何在vim中插入两个花括号时禁用自动换行?

时间:2011-05-31 14:56:41

标签: vim curly-braces line-breaks

每当我输入两个大括号({{)时,我会得到类似的东西:

{
|
}

|用于描述光标的位置。

这种行为非常烦人,例如当使用不同的模板引擎时,为变量保留这种语法。

如何找出该行为的来源?我怎么把它关掉?

由于

2 个答案:

答案 0 :(得分:5)

要了解它的来源:

:verbose imap {{
:verbose map {{

查找带有'i'的映射(插入模式映射)并查看它的定义位置

如果不是,那可能是缩写:

:verbose abbrev

答案 1 :(得分:4)

如果您使用与我相同的插件AutoClose,那么您可以输入<leader>a(对我来说是,a,这取决于您的<leader>密钥)。

<leader>a为自动关闭切换开或关。