【问题标题】:What command made this change?是什么命令做出了这种改变?
【发布时间】:2014-07-21 09:25:45
【问题描述】:

我按了一个键,不小心排列了文本。我喜欢这种方式,但我不知道我按的是什么键。这些屏幕是在撤消命令('u' 键)的帮助下捕获的。

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

【问题讨论】:

    标签: vim command shortcut


    【解决方案1】:

    你可能使用了换行 gq

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

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

    【讨论】:

      【解决方案2】:

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

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

      另类

      您的初始屏幕截图显示您启用了软包装 (:set wrap);加上:set linebreak,换行只会发生在某些字符上,而不是最后一个合适的字符上,产生与重新格式化类似的效果,但不会实际更改文本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多