我正在尝试在 sublime text 2 中使用交换行键盘快捷键。
我按住 command、ctrl 和 up 和 down 键,但它们什么也没做。
使用编辑菜单项虽然有效。我正在使用小型 Mac 键盘。可能是什么问题谢谢。
[{
"keys": ["ctrl+super+up"],
"command": "swap_line_up"
}, {
"keys": ["ctrl+super+down"],
"command": "swap_line_down"
}
]
我正在尝试在 sublime text 2 中使用交换行键盘快捷键。
我按住 command、ctrl 和 up 和 down 键,但它们什么也没做。
使用编辑菜单项虽然有效。我正在使用小型 Mac 键盘。可能是什么问题谢谢。
[{
"keys": ["ctrl+super+up"],
"command": "swap_line_up"
}, {
"keys": ["ctrl+super+down"],
"command": "swap_line_down"
}
]
cmd+ ctrl+⇧</kbd>/⇩</kbd> on OS 10.8 running sublime text 2 do swap lines for me, by default. I did not need to bind any specific keys, nor does it appear to have any other function.
ctrl+ shift+⇧</kbd>/⇩</kbd> (on linux)
Mac OSX 10.8、Sublime 3、Mac 小键盘:
默认行为对我不起作用,但后来我将这些行从 Preferences > Key Bindings - Default
to复制了出来Preferences > Key Bindings - User
。在我保存用户设置文件的那一刻,用于换行的键盘快捷键开始起作用。
如果我错了,请纠正我,但是cmd+up/down
小型 mac 键盘上的绑定不绑定到其他东西吗?我不记得 up 和 down 做了什么,但我认为 left 和 right 分别绑定到 home 和 end。
无论如何,要检查,在控制台中输入,sublime.log_input(True)
然后按下键。它应该告诉您 ST 实际接收到的按键。如果正确,请进入sublime.log_commands(True)
控制台以确保正在运行正确的命令。您也可以尝试运行https://github.com/skuroda/FindKeyConflicts以查看一般情况下是否有其他任何内容绑定到该组合键。免责声明 - 我是 FindKeyConflicts 的作者。
Mac OSX 10.12 Sierra - 崇高文本 3:
我在默认配置“CMD + CTRL + 向上箭头/向下箭头”有问题,对我不起作用。然后我编辑我的用户键绑定(首选项>键绑定>用户)并添加:
[
{ "keys": ["ctrl+alt+up"], "command": "swap_line_up" },
{ "keys": ["ctrl+alt+down"], "command": "swap_line_down" },
]
它适用于我使用“CTRL + ATL + 向上箭头/向下箭头”</p>