Сочетание клавиш для открытия консоли в Sublime Text 2 не работает
Я использую Sublime Text 2 (версия 2.0.1) в Windows 7, и я не установил никаких плагинов для этого программного обеспечения. Я могу использовать меню, чтобы открыть консоль, но я не могу открыть консоль с помощью сочетания клавиш Ctrl + `. Как решить эту проблему?
18 ответов
Сам заголовок заставляет этот ответ появляться в результатах поиска Google для любой операционной системы. Так что, хотя детали спрашивают о Windows 7, я включил изображение ярлыка для Mac, потому что он сэкономит некоторым людям много времени.
Британская клавиатура
Используйте Ctrl+', чтобы открыть консоль.
При нажатии Ctrl+` Sublime Text ничего не получает. Поэтому невозможно использовать эту комбинацию клавиш ни для чего.
При нажатии Ctrl+' Sublime Text фактически получает вместо этого Ctrl+`.
Отладка горячих клавиш
Чтобы увидеть, что получает Sublime Text, введите sublime.log_input(True)
на консоли. Очевидно, изменить True
в False
чтобы выключить это.
Другие программы могут получить физическую комбинацию Ctrl+`, поэтому кажется, что проблема в Sublime Text.
Решение / Обходной путь: используя настройки параметров, вы можете изменить привязку клавиш. Я изменил мой на Ctrl+ F1
Ярлык бразильского португальского (ABNT2) - Control + Shift + Alt Gr (справа) + `. Это настолько сложно, что стоит переназначить ярлык на что-то более интуитивное, как Control + ' (клавиша сверху клавиши Tab).
Этот вопрос старый, но я только что заметил, что в Windows 7 для меня ctrl + ' (апостроф) открывает консоль, а не ctrl + ` (backtick), как кажется, везде задокументировано.
Я использую возвышенный текст 3, но не 2. Также клавиатура Великобритании.
Надеюсь, что это делает все немного проще для всех.
На турецкой клавиатуре это может быть достигнуто нажатием
Ctrl + Alt Gr + ,
Во французском КБ (Azerty), пожалуйста, используйте комбинацию 'ctrl'+ 'ù'
Для Sublime Text 3 на компьютере с Windows и с использованием клавиатуры azerty нажмите CTRL+! это ярлык, который работает для меня.
Ярлык для консоли
Ctrl + `
не
Ctrl + '
Заметили разницу?
Также смотрите здесь: http://sublimetext.info/docs/en/basic_concepts.html
Я использую Sublime Text 3 build 3156 в системе Windows 8.1. Моя раскладка клавиатуры - это стиль клавиатуры. После включения sublime.log_input(True)
Я считаю, что нажатие Ctrl+` ничего не показывает в возвышенной текстовой консоли.
В конце концов, я просто использую Ctrl+', чтобы вызвать консоль. Идти к Preferences -> Key Bindings
, добавьте следующее к настройке привязки ключа пользователя:
{ "keys": ["ctrl+'"], "command": "show_panel", "args": {"panel": "console", "toggle": true} },
Тогда все работает нормально.
Для клавиатуры ВеликобританииCtrl + ~
Для венгерской клавиатурыCtrl + ö
Для финской клавиатурыCtrl + ö
Для шведской клавиатурыCtrl + ö
Для немецкой клавиатурыCtrl + ö
В ubuntu в правом верхнем углу sublime будет строка поиска, и поиск консоли и консоль booom будет перед вами без каких-либо сочетаний клавиш:)
Используя испанскую раскладку (Qwerty), сочетание клавиш для открытия консоли (подтверждено с помощью Sublime Text 3):
CTRL + -
Датская клавиатура (Mac):
Ctrl+Shift+´ (Apostrophe? Accent aigu? - клавиша между + иBackspace)
Лучший способ для таких пользователей, как я, на AZERTY и Mac - слишком изменить ссылку, чтобы открыть ее.
Для этого перейдите в "Настройки"> "Привязки клавиш" - "По умолчанию". Не изменяйте его, он бесполезен, он будет обновляться, когда вы запускаете Sublime Text.
Там выполните простой cmd + f и ищите "консоль". Как только вы получили его, скопируйте его и перейдите также "Привязки клавиш - пользователь" под предыдущими "Привязками клавиш".
Там вы можете изменить его по своему желанию.
Норвежская клавиатура:
Ctrl+Alt+´ (это клавиша между + иУдалить)
Этот вопрос был задан пользователем из Китая, возможно, он связан с IME упрощенного китайского языка в Windows 7. Я столкнулся с той же проблемой и решил ее.
Я не могу опубликовать изображение, поэтому я нашел решение: http://segmentfault.com/q/1010000000154415
Снимок на IME не может измениться, и даже не Ctrl+`, но это решение просто работать.