Новейшая версия ST3 позволяет пользователям linux удалить свою строку меню, но я не вижу, как вернуть ее обратно. В Windows нажатие Alt показывает меню, но не в Linux. Как я могу получить его обратно? Можно ли установить ярлык или сделать так, чтобы Alt показывал его?
7 ответов
Ctrl+Shift+p, затем введите vmen
Мне еще предстоит выяснить, как сделать это обязательным. Буду обновлять, когда / если я сделаю.
Изменить: см. Ответ Джеремии ниже, чтобы увидеть, как установить горячую клавишу.
Если вы хотите добавить горячую клавишу, вы можете отредактировать файл 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, чтобы автоматически открыть определенное меню, но это (вместе с палитрой команд) очень помогает.
Вы можете просто нажать «Alt + V», вы увидите строку меню, а затем нажмите "Показать меню".
Закрыть Sublime.
Отредактируйте ~/.config/sublime-text-3/Local/Session.sublime_session
Измените все экземпляры menu_visible на true, например: "menu_visible": true
Закройте, сохраните и перезапустите Sublime.
(OpenSuse 13.2)
В файле /home/.config/sublime-text-3/Local/Session.sublime_session
найдите эту строку (около 165) и измените "ложь" на "истина" следующим образом:
"menu_visible": правда,
Я нашел решение. В терминале:
sudo gedit /usr/share/applications/sublime_text.desktop
Добавьте env UBUNTU_MENUPROXY=0
в Exec=
before /opt/*
как показано на рис.
Наслаждайтесь!
CTRL+ALT+M работал для меня на Ubuntu 16.04