Sublime Text 3-Git集成

时间:2019-07-02 18:21:53

标签: git github sublimetext3

在ST3中,现在有一个Git集成,但是没有任何文档说明如何通过ST3获得该设置/执行git命令。是否有人现在正在使用此集成,或者有安装和运行它的经验?

1 个答案:

答案 0 :(得分:1)

this page中的Official Documentation上提供了Sublime Text中新的Git支持的文档。但是请注意,git集成通常不用于执行操作或使用git;它仅提供存储库状态的可视化。为了显式使用git(进行提交,检出代码等),您仍然需要使用外部工具(例如Sublime Merge或Sublime中的软件包,例如GitSavvy

尤其是git集成涵盖以下内容(图片摘自上面链接的官方文档):

  • 通过在状态栏中应用状态标记来显示文件的git状态,以指示该文件是否也是untrackedmodifiedadded等因为文件夹中包含modifed个文件,missing个文件等。

Sidebar Icons

  • 在状态行中显示当前分支,以及未跟踪,已修改,暂存或未合并的文件数的状态:

Status bar

  • 打开的文件中的标记,指示对该文件的更改:

Incremental Diff

  • 通过文件中的命令选项板条目和上下文菜单与Sublime Merge集成,可让您顶部执行预定义的git操作,例如在Sublime Merge中打开该存储库或立即跳转到文件历史记录之类的内容。 / li>

上面的文档中概述了此配置,但它与启用或禁用功能有关;特别是Sublime Text使用相同的Git库读取为Sublime Merge开发的存储库,不需要您进行任何额外设置即可工作。

还请注意,由于地址空间的问题,只有64位Sublime Text版本才支持Git。

与此相关,但整体上Git状态并未严格涵盖,因此Sublime主题引擎和配色方案已得到扩展,以允许视觉样式。

尤其是,您可以修改color scheme来调整用于行内差异显示的装订线的宽度以及用于标记的颜色。

您还可以修改或扩展theme definition,以调整用于状态标志的颜色或将标志的颜色扩展到文件条目本身(默认是仅将标志应用于文件) 。 in this gist提供了一个修改后的内置自适应主题的示例。