作者:1397527971_3148ce | 来源:互联网 | 2022-11-08 10:37
我需要Edit - Wrap - Wrap at XX characters
在Sublime Text 3中为命令设置快捷方式。
我知道AutoWrap程序包,但是当您编写将长行分割为新行时,该包有效。
在Sublime Text 3中添加Word Wrap Toggle快捷键的文章介绍了如何添加快捷方式而不破坏长行,而只是将它们包装起来。
我需要以80个字符包装,但是如果可以设置字符数,那将是很棒XX
的。
1> OdatNurd..:
您上面引用的菜单项用来执行换行的wrap_lines
命令是该命令。它使用一个参数width
来指定换行应发生在哪一列,因此您可以在绑定中提供所需的任何宽度,或者具有多个绑定以具有多个预设的换行量。
例如:
{
"keys": ["super+w"],
"command": "wrap_lines",
"args": {
"width": 80
},
},
{
"keys": ["shift+super+w"],
"command": "wrap_lines",
"args": {
"width": 40
},
},
该width
命令的参数是可选的;如果您不提供它,Sublime选择一个默认值:
View > Word Wrap Column
菜单中设置的列
如果将换行列设置为Automatic
,则View > Ruler
菜单中的标尺
如果标尺设置为None
,则换行发生在第78列。
还请注意,可以通过更改wrap_width
设置来无限地调整换行列的值,并且可以通过使用rulers
设置将标尺列表调整为所需的任何值。相关菜单项仅在当前视图中修改设置的值。
需要注意的是rulers
,其中可以列出多个。如果是这种情况,列表中的第一个将用作上面#2中的包装点。