为 'Edit - Wrap - Wrap at XX characters' 设置 Sublime Text 快捷方式
Setting a Sublime Text shortcut for 'Edit - Wrap - Wrap at XX characters'
我需要在 Sublime Text 3 中为 Edit - Wrap - Wrap at XX characters
命令设置快捷方式。
我知道 AutoWrap 包,但它在您编写将长行拆分为新行时起作用。
文章 Adding Word Wrap Toggle Shortcut Key in Sublime Text 3 解释了如何添加快捷方式但不打断长行,它只是换行。
我需要换行 80 个字符,但如果我可以设置 XX
个字符数就更好了。
您在上面引用的菜单项用于执行换行的命令是 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 中的换行点。
我需要在 Sublime Text 3 中为 Edit - Wrap - Wrap at XX characters
命令设置快捷方式。
我知道 AutoWrap 包,但它在您编写将长行拆分为新行时起作用。
文章 Adding Word Wrap Toggle Shortcut Key in Sublime Text 3 解释了如何添加快捷方式但不打断长行,它只是换行。
我需要换行 80 个字符,但如果我可以设置 XX
个字符数就更好了。
您在上面引用的菜单项用于执行换行的命令是 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 中的换行点。