В OS X, когда я использую ярлык, указанный в документации (⌘ + ⌃ + Up
, который я читаю как Command + Shift + Up
), Sublime Text выбирает текст вместо перемещения строки вверх. Я что-то пропустил?
Как переместить строку в Mac для Sublime Text?
Ответ 1
Согласно http://docs.sublimetext.info/en/latest/reference/keyboard_shortcuts_osx.html, это должно быть Command + Ctrl + Up.
- ⌘ = Command
- ⇧ = Shift
- ⌥ = Option (a.k.a. Alt)
- ^ = Ctrl
- ⎋ = Esc
- ↩︎ = Return
- ⌫ = Delete (a.k.a. Backspace)
См. также https://apple.stackexchange.com/questions/42615/is-there-a-list-of-menu-shortcut-icons значение символов.
Ответ 2
Я не мог отследить, что вызывало конфликт привязки ключей, поэтому я установил привязки ключевых слов в Sublime Text к альтернативе. Для этого откройте Sublime Text. В верхнем меню перейдите к Sublime Text > Preferences > Key Bindings, затем добавьте эти хэши в массив с альтернативной привязкой клавиш по вашему выбору:
[
{ "keys": ["ctrl+alt+shift+super+up"], "command": "swap_line_up" },
{ "keys": ["ctrl+alt+shift+super+down"], "command": "swap_line_down" },
]
Ответ 3
"control" + "cmd" + up (в Mac)
Ответ 4
- Command + Ctrl + Up
В коде Visual Studio, настроенном с помощью Sublime Text Keymaps, вы также можете использовать:
- Option + Up