崇高文字:如何填写段落?

时间:2013-11-12 02:01:06

标签: vim sublimetext2 sublimetext3

在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

1 个答案:

答案 0 :(得分:7)

新答案

好的,所以我误解了你原来的问题 - 我now understand it Meta Q - “fill-paragraph”将段落重新排列成近似的行 - 等长。没有一个函数在Sublime中完全匹配,但你可以很容易地(重新)换行。您可以使用Preferences.sublime-settings设置在"wrap_width"文件中设置标尺。然后,在Windows / Linux上使用 Alt Q ,或者 Alt Q on在OS X中,您可以将选定的文本换行到该宽度(如果"wrap_width"设置为0,则默认为78个字符)。如果要换行到其他(预先选择的)宽度,请转到Edit -> Wrap,还有许多其他选项。要在首选项之外设置首选宽度,请打开Preferences -> Key Bindings - User并添加以下内容:

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

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

相关问题