【问题标题】:sublime text - coloring files according to their revision statussublime text - 根据修订状态为文件着色
【发布时间】:2015-03-10 09:51:11
【问题描述】:

其他编辑器,例如 PyCharm 和 Atom 提供了一个功能,文件根据它们在 git 上的状态而不同的颜色(一种颜色将文件标记为已修改,另一种颜色标记为未修订等)。这是一个非常有用的功能。有没有办法在崇高的情况下也能做到这一点?我提到的另外两个编辑器太重了,令人不快。

【问题讨论】:

    标签: git sublimetext sublimetext3


    【解决方案1】:

    查看 Git 插件,可通过 Package Control 获得。除其他外,它在 Sublime 的状态栏中显示当前分支和文件的状态:

    这里是状​​态栏符号:

    {
        "modified": "≠", 
        "added": "+", 
        "deleted": "×", 
        "untracked": "?", 
        "conflicts": "‼", 
        "renamed":"R", 
        "copied":"C", 
        "clean": "√", 
        "separator": " "
    }
    

    可以在包的设置中更改。

    此外,您可能对GitGutter 包感兴趣,它指示装订线中添加、删除和更改的行(行号左侧):

    更多 git 相关包,请search Package Control

    【讨论】:

    • 不。谢谢,但不是我要找的。这些都不会改变文件本身的颜色,这是最重要的方面
    • @yuvi “文件的颜色”到底是什么意思?
    • @yuvi 好的,我明白了。据我所知,由于缺乏官方的侧边栏 API,目前在 Sublime 中这是不可能的。字体和字体颜色在您使用的任何主题中定义,但无法以编程方式访问。我认为图标可以更改,但它们是基于文件类型的,所以我认为您不能将特定图标分配给特定文件。
    • 无赖。我认为至少我可以自己实现这个,但甚至不能......哦,好吧。这就是你使用闭源软件所得到的,不管它有多好。你得到了我的 +1,但我没有回答这个问题,希望这会在某个时候改变
    • @yuvi 感谢您的 +1。由于有些人比我更了解 Sublime 的内部结构,但并不经常使用 SO,您可能想在 Sublime Forum 中提问,看看您会得到什么样的回复。
    猜你喜欢
    • 2011-06-07
    • 1970-01-01
    • 1970-01-01
    • 2014-01-30
    • 2021-02-16
    • 2016-02-16
    • 1970-01-01
    • 2014-10-07
    • 2016-12-08
    相关资源
    最近更新 更多