【发布时间】:2020-11-15 03:59:01
【问题描述】:
要在 Sublime Text 中选择一列(在 Windows 上),请使用 Shift+Right Click。
如何将鼠标按钮和修改键更改为Alt+Left Click,使其与Notepad++相同?
我发现了一个类似的问题/答案here on StackOverflow,但它不起作用。
这是我的Default (Windows).sublime-mousemap 文件,但当我按Alt+Left-Click 或Alt+Right-Click 时没有任何反应。
[
{
"keys": ["ctrl+s"], "command": "run_multiple_commands", "args": {"commands": [ {"command": "save"}, {"command": "create_backup_copy" } ] }
},
// toggle fold all
{
"keys": ["f12"], "command": "fold_all"
},
//toggle fold current code block
{
"keys": ["f11"], "command": "toggle_fold_current"
},
//alt+ left click column select
{
"button": "button1", "modifiers": ["shift"],
"press_command": "drag_select",
"press_args": {"by": "columns"}
},
{
"button": "button1", "modifiers": ["shift", "ctrl"],
"press_command": "drag_select",
"press_args": {"by": "columns", "additive": true}
},
{
"button": "button1", "modifiers": ["shift", "alt"],
"press_command": "drag_select",
"press_args": {"by": "columns", "subtractive": true}
},
//re-open recent file
{
"keys": ["ctrl+shift+t"], "command": "open_recent_file", "args": {"index" : 0}
},
]
【问题讨论】:
-
您没有更改
.sublime-mousemap中//alt+ left click column select下的代码以匹配您之前列出的代码。修饰符应按顺序为alt、alt, ctrl和shift, alt,而不是shift、shift, ctrl和shift, alt。 -
不完全是@MattDMo。您(有点神秘)描述的顺序是正确的,但是 Caio 的代码是鼠标绑定和键绑定的混合,显然不应该在同一个文件中。