崇高文本交换线键盘快捷键

时间:2013-05-07 05:19:37

标签: macos sublimetext2

我正在尝试在sublime text 2中使用交换线键盘快捷键。

我按住命令,ctrl和上下键,但他们没有做任何事情。

使用编辑菜单项有效。我正在使用小型mac键盘。可能是什么问题谢谢。

[{
  "keys": ["ctrl+super+up"],
  "command": "swap_line_up"
}, {
  "keys": ["ctrl+super+down"],
  "command": "swap_line_down"
}

]

5 个答案:

答案 0 :(得分:47)

OS 10.8上运行sublime text 2的

cmd + ctrl + / 为我做交换行, 默认情况下。我不需要绑定任何特定的键,也不需要任何其他功能。

答案 1 :(得分:8)

ctrl + shift + / (在linux上)

答案 2 :(得分:5)

Mac OSX 10.8,Sublime 3,小型Mac键盘:

默认行为对我不起作用,但后来我将这些行从Preferences > Key Bindings - Default复制到Preferences > Key Bindings - User。保存用户设置文件的那一刻,用于交换行的键盘快捷键开始工作。

答案 3 :(得分:2)

如果我错了,请纠正我,但小mac键盘上的cmd+up/down是否与其他东西绑定?我不记得上下做什么,但我认为左右分别绑定到家并结束。

无论如何,要检查,请在控制台中输入sublime.log_input(True),然后按键。它应该告诉你ST按键实际接收的是什么。如果这是正确的,请在控制台中输入sublime.log_commands(True)以确保正确运行命令。您还可以尝试运行https://github.com/skuroda/FindKeyConflicts以查看是否还有其他任何内容绑定到该组合键。免责声明 - 我是FindKeyConflicts的作者。

答案 4 :(得分:0)

Mac OSX 10.12 Sierra - Sublime Text 3:

我在默认配置“CMD + CTRL +向上箭头/向下箭头”时遇到问题,对我不起作用。 然后我编辑我的用户密钥绑定(首选项>密钥绑定>用户)并添加:

[
  { "keys": ["ctrl+alt+up"], "command": "swap_line_up" },
  { "keys": ["ctrl+alt+down"], "command": "swap_line_down" },
]

使用“CTRL + ATL +向上箭头/向下箭头”

对我有用