vim格式化命令
今天我无意中输入了一些东西,当光标在很长的一行上时,这就格式化了我的行,把它停在有限长度的几行上。这一行看起来像:vim格式化命令,vim,editor,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
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());
我按下了什么?Vgq(当设置tw=60时)或
设置wrap
(可能)?到Idigas:我不这么认为-引号(“
)让我困惑。vim知道行上有一个字符串,所以它应该添加额外的引号吗
我试过了,我的vim没有在格式化的行中添加额外的引号。对不起,Lukas,没有看到你的答案。是的,你对这些引号有一点看法。我不确定vim是否会添加它们,但我也不确定这段代码属于哪种文件类型(C?).也许如果OP发布了额外的信息…也许OP在写问题时添加了这些信息,而没有考虑太多?那可能是真的。我只是想指出这可能有一个陷阱。