Jak odzyskać pasek menu z powrotem w Sublime Text 3 Linux?

83

Najnowsza wersja ST3 pozwala użytkownikom Linuksa na usunięcie paska menu, ale nie wiem, jak go przywrócić. W systemie Windows naciśnięcie klawisza Alt pokazuje menu, ale nie w Linuksie. Jak mogę go odzyskać? Czy istnieje skrót, który mogę ustawić lub ustawić tak, aby pokazywał go Alt?

czas lecieć
źródło
Wow, tak, właśnie zdałem sobie sprawę, że menu zniknęło teraz, gdy chcę zmienić projekty - jest to bardzo bezużyteczne. Żadna z poniższych sugestii nie działała dla mnie na Ubuntu 16 LTS z zastosowanymi aktualizacjami ST3.
Danjah

Odpowiedzi:

110

Zobacz Pokaż menu w Sublime :

Ctrl+ Shift+ pnastępnie wpisz vmen

Muszę jeszcze wymyślić, jak zrobić z tego kluczową oprawę. Zaktualizuję kiedy / jeśli zrobię.

Edycja: patrz odpowiedź jeremija poniżej, aby dowiedzieć się, jak ustawić skrót klawiszowy.

czas lecieć
źródło
3
Oy - 2 i 1/2 roku później i wciąż nie ma menu kontekstowego ani czegoś, co mogłoby go przywrócić.
CramerTV,
@Blossoming_Flower - thx - czy wiesz także, jak sprawić, by menu stale się wyświetlało, a nie tylko, gdy najedziesz na niego myszką?
BKSpurgeon
44

Jeśli chcesz dodać skrót, możesz edytować Default (Linux).sublime-keymapplik:

  • naciśnij CTRL+ SHIFT+P
  • pisanie na maszynie key bindings user
  • Wybierz Preferences: Key Bindings - User

To powinno otworzyć Default (Linux).sublime-keymapplik. Dodaj ten wiersz:

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

Jeśli twój .sublime-keymapplik był pusty, powinieneś zawinąć powyższe w nawiasy tablicowe JSON [i ]tak:

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

Po zapisaniu pliku Sublime powinien automatycznie załadować ponownie skróty klawiszowe i możesz użyć skrótu CTRL+ ALT+ Mdo przełączania paska menu.

Nadal brakuje mi możliwości wyświetlenia menu po prostu przez naciśnięcie ALT+, LETTERaby automatycznie otworzyć określone menu, ale to (wraz z Paletą poleceń) bardzo pomaga.

jeremija
źródło
Co ciekawe, w porównaniu z OP miałem problem odwrotny: Wydaje mi się, że w wersji 3065 usunęli pozycję Widok -> Ukryj menu. Twoje rozwiązanie było jedynym, które sprawiło, że menu zniknęło. Dziękuję bardzo!
balu
Cieszę się, że mogłem pomóc :) Przyjęta odpowiedź działa również dla mnie w wersji 3065.
jeremija
Ok, to jest naprawdę dziwne. Może ma to coś wspólnego z faktem, że korzystam z menedżera okien sąsiadujących (mianowicie i3).
balu
To się nazywa View: Toggle Menu, nie View -> Hide Menu- może dlatego nie możesz go znaleźć? PS Nigdy nie próbowałem i3, ale naprawdę lubię i3lock :)
jeremija
Nie, tego naprawdę nie ma. :(
balu
13

Możesz po prostu nacisnąć „alt + v”, zobaczysz pasek menu, a następnie kliknij „pokaż pasek menu”.

Chintan
źródło
2
Nie w systemie Linux: jeśli pasek menu jest ukryty, Alt + coś nie robi nic.
Tobia,
5

Zamknij Sublime.

Edytuj ~ / .config / sublime-text-3 / Local / Session.sublime_session

Zmień wszystkie wystąpienia menu_visible na true , np .: „menu_visible”: true

Zamknij, zapisz i uruchom ponownie Sublime.

Peter Kingsbury
źródło
2

(OpenSuse 13.2)

W pliku /home/.config/sublime-text-3/Local/Session.sublime_session

zlokalizuj ten wiersz (około 165) i zmień „false” na „true” w następujący sposób:

„menu_visible”: true,

Atakan
źródło
1
To powiela inną odpowiedź i nie dodaje żadnej nowej treści. Nie publikuj odpowiedzi, chyba że masz coś nowego do dodania.
DavidPostill
0

Znalazłem rozwiązanie. W terminalu:

sudo gedit /usr/share/applications/sublime_text.desktop

Dodaj env UBUNTU_MENUPROXY=0w Exec=przed /opt/*, jak pokazano na rys.

Cieszyć się!

Patrz: https://stackoverflow.com/a/38388249/6815550

Trang Ha Viet
źródło
-2

CTRL + ALT + M pracował dla mnie na Ubuntu 16.04

Pedro Abreu
źródło