恢复 sublime-text 默认状态栏

我安装了几个插件来为 sublime 的状态栏添加更多功能,但它导致删除了它的一些基本功能,例如在 Find 中获取特定单词的匹配数。[查看截图]
插件链接:https
://github.com/shagabutdinov/sublime-status-message 我尝试删除所有相关插件,没有成功。
那么,如何恢复状态栏的默认设置,我尝试编写脚本来恢复或移动状态栏中的项目,但到目前为止没有任何结果

http://img.mukewang.com/6268d08800013fb605630306.jpg

哆啦的时光机
浏览 465回答 2
2回答

慕虎7371278

插件没有任何机制可以从状态栏中删除项目,它们只能向其中添加额外的项目。此类添加的项目出现在 Sublime 自己生成的状态栏项目的左侧,例如光标位置信息或您当前无法看到的查找信息。因此,您实际遇到的不是默认信息已被删除,而是被推送到状态栏的右侧。如果添加了很多额外的状态信息或者窗口很窄,那会导致这些项目似乎消失了,因为它们不在窗口的边缘。添加到状态栏的项目将保留在当前会话中,直到添加它们的插件再次将其删除。大多数将项目添加到状态栏的插件可能不会跟踪自己的删除并删除他们添加的任何状态项目。要完全删除您不想要的状态项目,在删除有问题的插件(以确保它不会将它们添加回来)后,您需要关闭并重新打开所有受影响的文件(状态栏项目特定于它们被添加到的选项卡)或退出并重新启动 Sublime。

波斯汪

我解决了这个问题,它与有问题的插件有关,它确实隐藏了 sublime 状态栏的默认项目,即使删除插件后这些项目也不会显示回来。因此,您必须使用插件的 API 再次将状态栏恢复为默认值。他们 API 中的以下脚本可以恢复默认项目:import sublimeimport sublime_pluginfrom StatusMessage import status_messageclass RestoreDefaultStatus(sublime_plugin.TextCommand):  def run(self, edit):    status_message.hide_default_status = not status_message.hide_default_status    status_message.refresh(self.view)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python