状态消息
Sublime自定义状态栏
详情
安装次数
- 总数 7K
- Win 3K
- Mac 2K
- Linux 2K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
说明文档
Sublime状态消息插件
这款插件替换了默认的(丑陋的)Sublime状态栏,并使其变得更美观(含图标)。与sublime-shell-status插件配合使用效果极佳。
演示
这是在我的电脑上运行的Sublime。它总是尽可能占据更多空间,这就是为什么时间(ω)和电池电量(未显示在屏幕截图中)会显示在状态栏面板中。
警告
它禁用了某些默认状态消息(窗口状态消息)和Sublime的默认状态消息。为了看到所有状态消息,您应使用键盘快捷键。
状态栏中使用的某些图标(例如,电池“🔋”,搜索“🔎”或星号“✱”)可能会导致文本填充奇异性:包括下划线“_”的文本的最低像素行将不可见。这是一个非常讨厌的错误,如果您有 workaround,请告诉我。
安装
此插件是sublime-enhanced插件集的一部分。您可以安装sublime-enhanced,然后此插件将自动安装。
如果您想单独安装此程序包,请检查sublime-enhanced程序包的“单独安装程序包”部分。
特性
替换默认状态栏为更美观的一个。提供API供其他插件生成美观的状态栏输出。
命令
描述 | 键盘快捷键 | 命令面板 |
---|---|---|
显示作用域名称 | ctrl+u, ctrl+\ | StatusMessage: 显示作用域名称 |
切换默认状态 | ctrl+u, ctrl+y | StatusMessage: 切换默认状态 |
依赖关系
无
API
方法位于“StatusMessage.status_message”下(从“StatusMessage”导入“status_message”)
set(view, key, message, timeout = None)
将状态消息设置到视图。
参数
view - 设置消息的视图
key - 消息的唯一标识符;可以通过此键擦除或重置消息
message - 要设置的消息
timeout - 消息将在多少毫秒后被擦除;None - 永不擦除
get(view, key)
从视图中获取状态消息。
参数
view - 设置消息的视图
key - 消息的唯一标识符
erase(view, key)
从视图中擦除状态消息。
参数
view - 设置消息的视图
key - 消息的唯一标识符
get_all(view)
获取通过此插件设置的所有状态。返回字典(键:消息)。修改该字典并发出“刷新”命令将修改状态栏消息。
refresh(view)
刷新视图状态栏。