Sublime Text 的 .gitignore

适用于 Sublime Text 的 17 条忽略规则,可直接复制到您的仓库。

适用于代码、标记和普通文本的强大编辑器

Sublime Text 的完整 .gitignore

# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 23:00:30 UTC
# 技术:Sublime Text

### Sublime Text ###
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache
# Sublime Text 工作区
*.sublime-workspace
# Sublime SFTP 配置
sftp-config.json
# Sublime SFTP 替代配置
sftp-config-alt*.json
# Sublime Package Control 文件
Package Control.last-run
# Sublime 包 CA 列表
Package Control.ca-list
# Sublime 包 CA 捆绑包
Package Control.ca-bundle
# Sublime 系统 CA 捆绑包
Package Control.system-ca-bundle
# Sublime 包缓存
Package Control.cache/
# Sublime CA 证书
Package Control.ca-certs/
# Sublime 合并 CA 捆绑包
Package Control.merged-ca-bundle
# Sublime 用户 CA 捆绑包
Package Control.user-ca-bundle
# Sublime 加密 CA 捆绑包
oscrypto-ca-bundle.crt
# Sublime unicode 缓存
bh_unicode_properties.cache
# Sublime GitHub 设置
GitHub.sublime-settings

这些 Sublime Text 规则实际上忽略了什么

以下列出了每个忽略模式及其加入 .gitignore 的原因。

Sublime Text 的缓存文件

模式 忽略的内容
*.tmlanguage.cache Sublime Text 的缓存文件
*.tmPreferences.cache Sublime Text 的缓存文件
*.stTheme.cache Sublime Text 的缓存文件

工作区文件是特定于用户的

模式 忽略的内容
*.sublime-workspace Sublime Text 工作区

SFTP配置文件

模式 忽略的内容
sftp-config.json Sublime SFTP 配置
sftp-config-alt*.json Sublime SFTP 替代配置

包控制特定文件

模式 忽略的内容
Package Control.last-run Sublime Package Control 文件
Package Control.ca-list Sublime 包 CA 列表
Package Control.ca-bundle Sublime 包 CA 捆绑包
Package Control.system-ca-bundle Sublime 系统 CA 捆绑包
Package Control.cache/ Sublime 包缓存
Package Control.ca-certs/ Sublime CA 证书
Package Control.merged-ca-bundle Sublime 合并 CA 捆绑包
Package Control.user-ca-bundle Sublime 用户 CA 捆绑包
oscrypto-ca-bundle.crt Sublime 加密 CA 捆绑包
bh_unicode_properties.cache Sublime unicode 缓存
GitHub.sublime-settings Sublime GitHub 设置

如何将此 .gitignore 用于 Sublime Text

  1. 复制上面的Sublime Text规则,或者直接下载文件。
  2. 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
  3. 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
  4. 提交 .gitignore 以便团队中的每个人都共享相同的规则。

其他 编辑器 .gitignore 模板

查看每个 编辑器 模板