vim格式化命令

时间:2009-12-06 17:11:54

标签: vim editor

今天无意中我在光标位于非常长的行上时输入了一些东西,并通过制动几行有限长度来格式化我的行。这一行看起来像:

Foo("This is very long line (left '%s' right '%s) and it will never never never end", pNode->left.c_str(), pNode->right.c_str());

格式化之前和之后:

Foo("This is very long line (left '%s' right '%s) and it "
    "will never never never end", pNode->left.c_str(), 
    pNode->right.c_str());

我按下了什么?

2 个答案:

答案 0 :(得分:2)

Vgq (虽然有set tw=60)或

set wrap(也许)?

答案 1 :(得分:0)

致Idigas:我不这么认为 - 引号(")让我感到困惑。 vim是否知道该行上有一个字符串,所以它应该添加额外的引号?

我试过了,我的vim并没有为格式化的行添加额外的引号。