我如何在Vim格式化段落时格式化字符串连接(" abc" +" def")?

时间:2015-06-19 17:21:09

标签: vim

假设我有这段代码

var t = "abc abc abc abc abc abc abc abc abc abc " +
        "abc abc abc abc abc abc abc abc abc";

我编辑了第一行,但它超过了编辑器中的80列

var t = "abc abc abc abc abc abc abc abc abc ABC ABC ABC abc" +
        "abc abc abc abc abc abc abc abc abc";

我不想在我的代码中使用它,所以我需要格式化所有行

var t = "abc abc abc abc abc abc abc abc abc " +
        "ABC ABC ABC abc abc abc abc abc abc " +
        "abc abc abc abc";

有可能使用像gq}之类的东西解决这个问题,或者你知道一个可以帮助我的插件吗?

1 个答案:

答案 0 :(得分:0)

在您找到插件之前,您可以录制宏qq,向右移动80次80l,转到ge之前的单词的末尾,追加{{1} }} a,保存宏" + <ENTER> "<Esc>

然后,您将使用q加入以下行,并删除不需要的J模式。

您可以使用" + "再次播放宏。