什么命令改变了?

时间:2014-07-21 09:25:46

标签: vim command shortcut

before

after

我按了一把钥匙,意外地说文字被激怒了。我喜欢这种方式,但我不知道我按下了什么键。借助撤消命令(' u'键)捕获这些屏幕。

当然,我试过了' q:'或者' history',但这些命令仅显示以冒号(:)开头的命令。

2 个答案:

答案 0 :(得分:1)

您可能使用了换行 GQ

将它与数字结合使用,就像使用“' y'或者' d'命令 包装4行:gq4gq或4gqgq 从光标到结尾的包装:gqG 等

在此处查看更多信息: http://vim.wikia.com/wiki/Automatic_word_wrapping

答案 1 :(得分:0)

您似乎已使用gqq(或gqlQl格式化了单个长编译器命令(如果您有该映射)。

gq命令重新格式化行;默认情况下,这意味着在屏幕宽度或'textwidth'处插入硬换行符;实际上,这使得输出更容易阅读。

替代

您的初始屏幕截图显示您已启用软包装(:set wrap);使用额外的:set linebreak,包装只会出现在某些字符上,而不会出现在最后一个拟合字符上,从而产生与重新格式化相似的效果,但不会实际更改文本。