【问题标题】:Hide tab size in status bar Sublime Text在状态栏中隐藏标签大小 Sublime Text
【发布时间】:2016-08-11 20:04:39
【问题描述】:

如何在 Sublime Text 中隐藏/删除关于 Tab Size 的状态栏信息?

更新: 我正在搜索类似这两个的命令,但要隐藏 Tab Size 信息(如屏幕截图所示)

"show_encoding": false
"show_line_endings": false

有类似"show_tab_size: false" 之类的吗?或者我可以通过自定义插件实现这一点?

【问题讨论】:

  • 什么不清楚?他想防止制表符/空格缩进字段显示在 Sublime Text 状态栏上——难道他的问题的主题行不足以传达这一点吗? seanser 的第一语言显然不是英语,但他的问题对我来说似乎很清楚。

标签: ide sublimetext2 sublimetext3 sublimetext sublime-text-plugin


【解决方案1】:

如果您也不介意丢失文件类型,我找到了实现此目的的方法。

找到您正在使用的 UI 的 .sublime-theme 并查找下面的代码,将其设置为 -240 为我做了这件事,但根据您的主题,您可能需要使用数字才能正确设置给你。

"class": "status_bar", "content_margin": [-2, -2, -240, 3],

结果

【讨论】:

    【解决方案2】:

    很遗憾,您无法隐藏 Sublime Text 状态栏上的制表符/空格缩进字段。

    奇怪,因为您可以使用这些设置隐藏文件编码和行尾:

    "show_encoding": false,
    "show_line_endings": false,
    

    如果你愿意,你可以隐藏整个状态栏;从菜单中使用:Menu --> View --> Hide Status Bar。

    或者你可以用这个设置键:

    { "keys": ["ctrl+whatever"], "command": "toggle_status_bar" }
    

    似乎无法通过使用插件或主题来隐藏状态栏上的制表符/空格缩进字段。

    【讨论】:

    • ST API 怎么样?我可以在我的自定义插件中使用一些功能来隐藏这些信息吗?
    • 您可以使用set_status() 设置一个新值以显示在状态栏上,并使用erase_status() 删除该项目,但我看不到任何删除制表符/空格缩进字段的方法。我也查看了未记录的 API。我不确定主题可以控制什么,但我刚刚搜索了Default.sublime-theme,看起来你所能做的就是更改整个状态栏的边距、颜色和不透明度,而不是显示的内容在上面。我建议 you add a feature request 为 "show_indentation" 并希望添加设置。
    猜你喜欢
    • 2021-08-12
    • 2012-08-27
    • 1970-01-01
    • 2016-05-16
    • 2012-06-22
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 2013-08-14
    相关资源
    最近更新 更多