【问题标题】:Sublime Text 3 - Git IntegrationSublime Text 3 - Git 集成
【发布时间】:2019-07-02 18:21:53
【问题描述】:

在 ST3 中,现在有一个 Git 集成,但没有任何关于如何通过 ST3 设置/执行 git 命令的文档。是否有人现在使用此集成或有启动和运行它的经验?

【问题讨论】:

  • 你指的是 Sublime Text Git 插件,还是别的什么? github.com/kemayo/sublime-text-git
  • @JakeWorth 不,我指的是 ST3 上的新 Git 支持。
  • 默认启用,但不适用于 Windows 的 Sublime 32 位版本。 (至少不是在win64上)也许你遇到了同样的问题。我错误地做了DL 32。 Sublime Text Build 3211.zip 或 exe,或者您的 Theme 可能不支持 git 图标,请尝试更改为 Default add icons

标签: git github sublimetext3


【解决方案1】:

Sublime Text 中新的 Git 支持的文档可在 Official Documentationthis page 上找到。但是请注意,git 集成通常不适用于采取行动或使用git;它仅提供存储库状态的可视化。要显式使用git(进行提交、签出代码等),您仍然需要使用外部工具(例如Sublime Merge)或Sublime 中的包,例如GitSavvy

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

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

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

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

  • 以命令面板条目和文件和侧边栏中的上下文菜单的方式与 Sublime Merge 集成,允许您执行预定义的 git 操作,例如在 Sublime Merge 中打开该存储库或立即跳转到文件历史记录等内容。

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

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

与此相关但未严格包含在整个 Git 状态中的是,Sublime 主题引擎和配色方案已因此扩展以允许视觉样式。

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

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

【讨论】:

    猜你喜欢
    • 2019-08-14
    • 2014-07-02
    • 2017-03-27
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2013-04-13
    • 2013-07-05
    相关资源
    最近更新 更多