Sublimetext3 升华文本3禁用SHIFT+删除复制选定文本

Sublimetext3 升华文本3禁用SHIFT+删除复制选定文本,sublimetext3,keyboard-shortcuts,Sublimetext3,Keyboard Shortcuts,是否可以禁用此行为?这在Visual Studio中是可能的,但我想在ST3上也改变这一点。在Windows/Linux上,默认键绑定将Shift+Delete映射到cut命令: {keys:[shift+delete],命令:cut}, 要禁用该行为,可以从菜单中选择Preferences>Key Bindings,并将以下内容添加到右侧窗格的绑定中: {keys:[shift+delete],命令:noop}, 或者,如果您想将该键用于其他用途,您也可以将noop替换为您希望在本例中执行的其

是否可以禁用此行为?这在Visual Studio中是可能的,但我想在ST3上也改变这一点。

在Windows/Linux上,默认键绑定将Shift+Delete映射到cut命令:

{keys:[shift+delete],命令:cut}, 要禁用该行为,可以从菜单中选择Preferences>Key Bindings,并将以下内容添加到右侧窗格的绑定中:

{keys:[shift+delete],命令:noop},
或者,如果您想将该键用于其他用途,您也可以将noop替换为您希望在本例中执行的其他命令。

我认为最初的问题不是删除shift+delete的功能,而是从中删除复制功能。所以我想把我的答案贴在这里,以防有人会特别找这个

我发现评论中提到的right_delete非常不方便,因为您需要将光标放在行的开头才能工作。我发现在Windows上,行删除默认设置为ctrl+shift+k,所以我只使用它的宏shift+delete

下面是我添加到我的首选项>键绑定中的一行:

这样,您就不必担心光标的位置,只要它在想要的行内。

谢谢,我将其绑定到right_delete,这也是delete命令的默认绑定:{keys:[shift+delete],command:right_delete}
{ "keys": ["shift+delete"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },