Как вернуть строку меню в Sublime Text 3 Linux?


83

Новейшая версия ST3 позволяет пользователям linux удалить свою строку меню, но я не вижу, как вернуть ее обратно. В Windows нажатие Alt показывает меню, но не в Linux. Как я могу получить его обратно? Можно ли установить ярлык или сделать так, чтобы Alt показывал его?


Вау, да, я только что понял, что меню исчезло, когда я хочу изменить проекты - это очень непригодно. Ни одно из приведенных ниже предложений не сработало для меня на Ubuntu 16 LTS с примененными обновлениями ST3.
Данжах

Ответы:


110

Смотрите Показать меню в Sublime :

Ctrl+ Shift+ pВведите vmen

Мне еще предстоит выяснить, как сделать это обязательным. Буду обновлять, когда / если я сделаю.

Изменить: см. Ответ Джеремии ниже, чтобы увидеть, как установить горячую клавишу.


3
Ой - 2 с половиной года спустя, и до сих пор нет контекстного меню или чего-то, что могло бы его вернуть.
CramerTV

@Blossoming_Flower - спасибо - вы также знаете, как сделать меню постоянно видимым, а не только видимым, когда вы наводите курсор мыши?
BKSpurgeon

44

Если вы хотите добавить горячую клавишу, вы можете отредактировать свой Default (Linux).sublime-keymapфайл:

  • нажмите CTRL+ SHIFT+P
  • типирование key bindings user
  • Выбрать Preferences: Key Bindings - User

Это должно открыть Default (Linux).sublime-keymapфайл. Добавьте эту строку:

{"keys": ["ctrl+alt+m"], "command": "toggle_menu"}

Если ваш .sublime-keymapфайл был пуст, вы должны заключить вышеприведенное в скобки массива JSON [и ], например, так:

[
    {"keys": ["ctrl+alt+m"], "command": "toggle_menu"}
]

После сохранения файла Sublime должен автоматически перезагрузить привязки горячих клавиш, и вы сможете использовать горячую клавишу CTRL+ ALT+ Mдля переключения строки меню.

Мне все еще не хватает возможности показать меню простым нажатием ALT+, LETTERчтобы автоматически открыть определенное меню, но это (вместе с палитрой команд) очень помогает.


Интересно, что по сравнению с OP у меня возникла обратная проблема: в сборке 3065, кажется, они удалили запись View -> Hide Menu. Ваше решение было единственным, которое фактически заставило меню исчезнуть. Спасибо вам большое!
Бал

Я рад, что смог помочь :) Принятый ответ также работает для меня на билде 3065.
Иеремия

Хорошо, это действительно странно. Может быть, это как-то связано с тем, что я использую оконный менеджер tiling (а именно i3).
Балу

Это называется View: Toggle Menu, нет View -> Hide Menu- может быть, поэтому вы не можете его найти? PS Я никогда не пробовал i3, но мне очень нравится i3lock :)
jeremija

Нет, это действительно не там. :(
Балу

13

Вы можете просто нажать «Alt + V», вы увидите строку меню, а затем нажмите «Показать меню».


2
Не в Linux: если строка меню скрыта, Alt + что-то ничего не делает.
Тобия

5

Закрыть Sublime.

Правка ~ / .config / sublime-text-3 / Local / Session.sublime_session

Измените все экземпляры menu_visible на true , например: "menu_visible": true

Закройте, сохраните и перезапустите Sublime.


2

(OpenSuse 13.2)

В файле /home/.config/sublime-text-3/Local/Session.sublime_session

найдите эту строку (около 165) и измените «false» на «true» следующим образом:

"menu_visible": правда,


1
Это дублирует другой ответ и не добавляет новый контент. Пожалуйста, не публикуйте ответ, если у вас нет чего-то нового.
DavidPostill


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.