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