如何在 Mac 中移动 Sublime Text 的行?

How to move line up in Mac for Sublime Text?

在 OS X 上,当我使用文档中提供的快捷方式时(⌘ + ⌃ + Up,我读为 Command + Shift + Up),Sublime Text 选择文本而不是向上移动行。我错过了什么吗?

根据https://docs.sublimetext.io/reference/keyboard_shortcuts_osx.html,应该是Command+Ctrl+ 向上.

  • ⌘ = 命令
  • ⇧ = Shift
  • ⌥ = 选项 (a.k.a。Alt)
  • ⌃ = Ctrl
  • ⎋ = Esc
  • ↩︎ = Return
  • ⌫ = 删除 (a.k.a。退格)

有关符号的含义,另请参阅 https://apple.stackexchange.com/questions/42615/is-there-a-list-of-menu-shortcut-icons

我无法找到导致键绑定冲突的原因,因此我将 Sublime Text 中的用户键绑定设置为替代方案。为此,请打开 Sublime Text。在顶部菜单中导航到 Sublime Text > 首选项 > 键绑定,然后使用您选择的替代键绑定将这些散列添加到数组中:

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

"control" + "cmd" + 向上(在 Mac)

  • 命令+Ctrl+

在 Visual Studio 代码中,配置了 Sublime Text 键盘映射,您还可以使用:

  • 选项+向上