Vim 升华文本:如何填充段落?

Vim 升华文本:如何填充段落?,vim,sublimetext2,sublimetext3,Vim,Sublimetext2,Sublimetext3,在emacs中,您可以使用meta-q“填充段落”,在vim中,您可以执行gq-重新格式化段落(gggqG填充整个缓冲区) sublime文本中是否有类似的键绑定 例如: 在填写段落之前: 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

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

sublime文本中是否有类似的键绑定

例如:

在填写段落之前:

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
在填写段落后:

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
新答案

好吧,我误解了你原来的问题,因为我,MetaQ-“
填充段落
”将段落重新排列成长度大致相等的行。在Sublime中没有与此完全匹配的函数,但是您可以非常轻松地(重新)换行。您可以使用
“包裹宽度”
设置,在
首选项.supreme设置文件中设置标尺。然后,在Windows/Linux上使用AltQ,或者⌘AltQ在OS X上,您可以将选定的文本换行到该宽度(如果
“换行宽度”
设置为
0
,则默认为78个字符)。如果要换行到其他(预选)宽度,请转到
Edit->wrap
,还有许多其他选项。要在首选项之外设置首选宽度,请打开
preferences->Key Bindings-User
,然后添加以下内容:

[
//以25个字符换行
{“键”:[“ctrl+alt+shift+w”],“命令”:“换行”,“参数”:{“宽度”:25}
]

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

@phils-还不太清楚(我的Emacs fu只是初级)。它是否只是换行?另请参见:。