如您所知,您可以使用热键ctrl + L(linux ubuntu)在光标下方选择一行。但是,选定的文本包含开始空格或制表符,并在末尾包含\ n。
如何选择没有空格或制表符的行?
将以下内容保存sublime-macro到:
Packages/MyMacroFolder/Select LineText.sublime-macro
[
{
"command": "move_to",
"args": { "extend": false, "to": "eol" }
},
{
"command": "move_to",
"args": { "extend": true, "to": "bol" }
}
]
Run Code Online (Sandbox Code Playgroud)
从sublime-keymap运行Preferences: Key Bindings - User,打开用户文件command palette。
添加key-binding的Select LineText.sublime-macro。
{
"keys": [ "ctrl+shift+alt+l" ],
"command": "run_macro_file",
"args": { "file": "res://Packages/MyMacroFolder/Select LineText.sublime-macro" },
},
Run Code Online (Sandbox Code Playgroud)
现在,您可以使用在中分配的任何键绑定来选择行文本(不包括前导和尾随空格)sublime-keymap。
该示例中的键绑定是 Ctrl + Shift + Alt + L