題 如何在Sublime Text 3 Linux中獲取菜單欄?


最新版本的ST3允許Linux用戶刪除他們的菜單欄,但我沒有看到如何將其恢復。在Windows中,按Alt顯示菜單,但在Linux中則不然。我怎樣才能找回來?我可以設置一個快捷方式,還是讓Alt顯示它?


79
2017-12-25 20:20


起源


哇,是的,我剛剛意識到菜單已經消失,因為我想改變項目 - 這是非常無法使用的。以下所有建議均未適用於Ubuntu 16 LTS,並且ST3更新均已應用。 - danjah


答案:


看到 在Sublime中顯示菜單

按Ctrl+轉移+p 然後鍵入vmen

我還沒弄明白如何使它成為一個關鍵的綁定。如果我這樣做會更新。

編輯:請參閱下面的jeremija的答案,了解如何設置熱鍵。


105
2017-12-25 20:26



Oy - 2年半以後,仍然沒有上下文菜單或其他東西帶回來。 - CramerTV
@Blossoming_Flower - thx - 您是否也知道如何使菜單永久顯示,而不是僅當您用鼠標懸停在菜單上時才能看到? - BKSpurgeon


如果您想添加熱鍵,可以編輯 Default (Linux).sublime-keymap 文件:

  • CTRL+轉移+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+中號 熱鍵切換菜單欄。

我仍然錯過了按下顯示菜單的功能 ALT+信件 自動打開特定菜單,但這(與命令調色板一起)有很大幫助。


38
2018-05-29 08:10



有趣的是,與OP相比,我遇到了相反的問題:從構建3065開始,它們似乎刪除了View - > 隱藏 菜單條目。您的解決方案是唯一一個真正使菜單消失的解決方案。非常感謝! - balu
我很高興我能幫忙:)接受的答案對我來說也適用於構建3065。 - jeremija
好的,這真的很奇怪。也許它與我正在使用平鋪窗口管理器(即i3)的事實有關。 - balu
它被稱為 View: Toggle Menu不是 View -> Hide Menu  - 也許這就是為什麼你找不到它?附:我從未嘗試過i3,但我真的很喜歡i3lock :) - jeremija
不,它真的不存在。 :( - balu


你只需按“alt + v”,你會看到菜單欄然後點擊“show menubar”。


13
2018-06-29 14:38



不在Linux上:如果隱藏菜單欄,Alt +就什麼都不做。 - Tobia


關閉Sublime。

編輯〜/ .config / sublime-text-3 / Local / Session.sublime_session

更改所有實例 menu_visible 成為 真正,例如: “menu_visible”:是的

關閉,保存並重新啟動Sublime。


5
2018-02-23 03:59





(OpenSuse 13.2)

在文件/home/.config/sublime-text-3/Local/Session.sublime_session中

找到這一行(大約165)並將“false”更改為“true”,如下所示:

“menu_visible”:是的,


2
2018-06-14 02:02



這複製了另一個答案,並沒有添加任何新內容。請不要發布答案,除非您確實有新的貢獻。 - DavidPostill♦


我找到了解決方案。在終端:

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

env UBUNTU_MENUPROXY=0 在 Exec= 之前 /opt/* 如圖所示。

請享用!

參考: https://stackoverflow.com/a/38388249/6815550


0
2017-08-08 03:12





CTRL + ALT + M在Ubuntu 16.04上為我工作


-2
2018-05-30 00:20