我在VirtualBox 4.3.6上安装了Ubuntu 13.10,在Windows 7上运行。我在Ubuntu上安装了VirtualBox Guest Additions。
我已使用this .deb file安装Sublime Text,除非以sudo
权限启动,否则它没有菜单栏,但似乎工作正常。
使用 Alt V 尝试启用菜单只显示隐藏菜单选项,因此它清楚地认为它当前正在显示。
我看到了Sublime Text 2和Sublime Text 3的这种行为。
有谁知道问题可能是什么?
我发现this question与类似的症状有关,但问题没有解决。
答案 0 :(得分:8)
如果您从桌面快捷方式开始,可以编辑.desktop文件的Exec行,就像这样
Exec=env UBUNTU_MENUPROXY=0 /usr/bin/sublime-text
有关eclipse如何解决类似问题的示例,请参阅here。
答案 1 :(得分:7)
这是一个适合我的简单解决方案
如果Sublime Text 3已打开,请将其关闭。打开并编辑文件~/.config/sublime-text-3/Local/Session.sublime_session
,以确保该文件中所有位置的“menu_visible”为“true”。
"menu_visible": true,
来源:http://www.thefourtheye.in/2014/01/un-hiding-menu-bar-in-sublime-text-3.html
答案 2 :(得分:5)
我在Ubuntu16.04中解决了! Sublime安装路径为 / opt /
sudo gedit /usr/share/applications/sublime_text.desktop
在<div scroll-to-top-before-animation>
<div ng-view class="view-animation"></div>
</div>
之前在env UBUNTU_MENUPROXY=0
中添加Exec=
*
如图所示
答案 3 :(得分:1)
擦除任何已保存的Sublime编辑器设置,可能是〜/ .sublime或类似设置。
答案 4 :(得分:1)
对于Ubuntu,请在/ usr / bin /
中创建此文件sublime
#!/bin/bash
env UBUNTU_MENUPROXY=0 /opt/sublime/sublime_text $@ 2>/dev/null &
然后chmod +x sublime
。把它放在你的可执行路径中,你就好了!如果您已在其他位置升华,则必须在此部分进行设置&#39; / opt / sublime / sublime_text&#39;
由于Glib会发出警告(这是一个已知的Ubuntu问题),因此您希望将错误路由到null。
答案 5 :(得分:-1)
按 Ctrl + Shift + p 然后输入vmenu
选择Toggle menu
并输入。
然后检查一下。