当我点击 Dock 中的 sublime-text 2 编辑器图标时,它不再启动。
图标会像往常一样缓慢闪烁一段时间(unity),但似乎什么都没加载。
我怎样才能确定为什么Sublime 开始失败?
更新
$ cat /usr/share/applications/sublime-text-2.desktop 的输出
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Sublime Text 2
GenericName=Text Editor
Comment=Sophisticated text editor for code, html and prose
Exec=/usr/bin/sublime-text-2 %F
Terminal=false
Type=Application
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;x-directory/normal;inode/directory;
Icon=sublime-text-2
Categories=TextEditor;Development;Utility;
Name[en_US]=Sublime Text 2
X-Ayatana-Desktop-Shortcuts=NewWindow;
[NewWindow Shortcut Group]
Name=Open a New Window
Exec=/usr/bin/sublime-text-2 --new-window
答案1
我相信这是解决 sublime-won't-start 问题的方法:关联。
它的作用基本上是 - 通过删除数据(和配置)文件夹将 Sublime 恢复到其初始状态,该文件夹位于以下路径之一,具体取决于您的操作系统:
- OS X:〜/资源库/应用程序支持/Sublime Text 2
- Windows:%APPDATA%\Sublime Text 2
- Linux: ~/.config/sublime-text-2
因此,您只需退出 Sublime 编辑器,删除数据文件夹(或将其备份到某处,以备将来需要),然后重新启动 Sublime。
这将使 Sublime 再次工作 - 然后您可以尝试重做您的步骤并查看到底出了什么问题。至少对我来说是这样。
答案2
我在使用 Sublime Text 3 时遇到了同样的问题,但并不太想放弃我的配置——我已经通过包管理器安装了很多插件,谁愿意再做一遍呢?
我发现删除 .config/sublime-text-3/Local 中的文件对我来说很管用。我建议退出 ST 并运行以下命令:
rm ~/.config/sublime-text-3/Local/*
重新启动 ST,希望一切顺利!