9

在 emacs 中,您可以使用meta-q“fill-paragraph”,在 vim 中您可以执行gq- 重新格式化段落(gggqG以填充整个缓冲区)

崇高文本中是否有类似的键绑定?

例子:

在填充段落之前:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam

填充段落后:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam
4

1 回答 1

8

新答案

好的,所以我误解了你原来的问题——正如我现在所理解的那样,MetaQ——“ fill-paragraph”将段落重新排列成长度大致相等的行。在 Sublime 中没有与此完全匹配的函数,但您可以很容易地(重新)换行。您可以Preferences.sublime-settings使用设置在文件中设置标尺"wrap_width"。然后,AltQ在 Windows/Linux 上使用,或者⌘</kbd>AltQ on OS X, you can wrap selected text to that width (it defaults to 78 characters if "wrap_width" is set to 0). If you want to wrap to other (pre-selected) widths, go to Edit -> Wrap and there are a number of other options. To set a preferred width outside of what is in your preferences, open Preferences -> Key Bindings - User and add the following:

[
    // wrap lines at 25 characters
    { "keys": ["ctrl+alt+shift+w"], "command": "wrap_lines", "args": {"width": 25} }
]

您显然可以将 25 更改为适合您的任何值。如果到目前为止您还没有自定义键绑定,请将上面的全部内容复制并粘贴到文件中。如果您已经有一些键绑定,请省略外部方括号,如果它不是文件中的最终条目,请记住在行尾放置一个逗号。祝你好运!

于 2013-11-12T02:31:40.927 回答