vim - 我正在寻找插件在块内添加列表的内容

时间:2016-06-19 19:46:46

标签: vim

此功能在Intelij中可用,其工作方式如下:

我有一些代码(|在这个例子中是一个游标):

|
doSomething();
variable = "foo";

我在块中添加它,例如if

if (true) 
{
doSomething();
variable = "foo";
|

现在在类型结束括号后,插件应为块内的代码添加列表:

if (true) 
{
    doSomething();
    variable = "foo";
}|

我希望我解释它应该如何运作。有插件吗?

1 个答案:

答案 0 :(得分:1)

为了缩进{}中的代码块,您可以使用=%

只需插入模式映射} 即可插入},并运行命令=%

可以用

完成
:inoremap  } }<esc>k :normal =%<cr>