在ST3中你可以用ctrl + c复制整行是非常有用的,唯一的问题是这个命令还复制了" return"或者换行符,例如当你复制一行并粘贴到控制台时,它会立即运行命令。这是不可取的,因为我想在运行之前先编辑命令。这迫使我手动突出显示该行。
是否有插件或简单的方法来处理光标所在的行而不包括换行符?
答案 0 :(得分:0)
您可以通过在Ctrl+C
键上创建Sublime Text宏并为其键绑定来替换默认行为:
<强>软件包/用户/ SelectLineNoEOL.sublime宏强>
[
{ "command": "move_to", "args": { "to": "hardbol" } },
{ "command": "move_to", "args": { "to": "eol", "extend": true } },
{ "command": "copy" },
]
的 Default.sublime-键映射强>
{ "keys": ["ctrl+c"], "command": "run_macro_file",
"args": {"file": "res://Packages/User/SelectLineNoEOL.sublime-macro"},
"context":
[
{
"key": "selection_empty", "operator": "equal",
"operand": true, "match_all": false,
},
],
},
我想我已经看到另一个带有插件的线程,但是我找不到它。
相关主题: