ctrl+shift+p filters: :st2 :st3 :win :osx :linux
文档

设置

默认设置可以通过访问自动设置 > 包设置 > 包控制 > 设置 – 默认菜单来查看。为确保升级包时设置不会丢失,请确保所有编辑都保存在设置 – 用户中。

debug
如果设置为true,将在Sublime Text控制台打印HTTP头和其他调试信息。
默认 false
submit_usage
如果安装、升级和卸载应记录到报告URL。这些数据将用于提供社区包列表,并将仅以汇总形式显示。不会发送可识别用户的信息,只是以下内容:包名、操作、包版本、包控制版本、Sublime版本和Sublime平台。
默认 yes
submit_url
使用信息应发送到的位置。
默认 "https://packagecontrol.sublime.net.cn/submit"
installed_packages
已安装包的列表。Package Control将自动安装列表中尚未安装的任何包,允许与其它用户共享包列表。此设置仅在设置 – 用户中追踪。
默认 []
channels
包含包存储库列表的JSON文件的URL列表。这些渠道的存储库按照顺序放置在repositories设置之后。
默认 ["https://packagecontrol.sublime.net.cn/channel_v3.json"]
repositories
包含包JSON文件的URL列表。这些存储库按照顺序放置在repository_channels设置之前。
默认 []
install_prereleases
安装预发行版本的包列表。低于1.0.0的版本不被视为预发行版;只有使用SemVer -prerelease后缀的包。suffixes将忽略未在此列表中的包。
默认 []
package_name_map
这有助于解决存储库未按包应有的名称命名的命名问题。这主要用于GitHub和BitBucket存储库。此映射将覆盖从存储库渠道检索的映射。
默认 {}
auto_upgrade
如果通过Package Control安装的包应在Sublime Text启动时检查更新。更新将自动安装。
默认 true
auto_upgrade_frequency
在尝试再次自动升级包之前应等待的小时数。
默认 6
auto_upgrade_ignore
要排除在自动升级功能之外的包。
默认 []
install_missing
如果设置为false,将不会自动安装当前机器上不存在于设置中的包。这实际上只在您不想在没有明确请求的情况下让Sublime Text连接到互联网时有用。在这种情况下,您还想要设置installed_packagesauto_upgradetruefalse
默认 true
timeout
下载渠道、存储库和包时使用的HTTP超时时间(秒)。
默认 30
cache_length
缓存渠道和存储库元数据的时间(秒)。
默认 300
http_cache
是否应缓存HTTP请求的响应。
默认 true
http_cache_length
缓存HTTP响应的时间(秒)。
默认 604800
http_proxy
用于HTTP请求的代理。应该是这种格式domainname:portip:port.
默认 ""
https_proxy
用于HTTPS请求的代理。如果http_proxy已设置并且此设置未设置,则将使用http_proxy的值。如果设置为false,则http_proxy将不会继承。应该是以下格式domainname:portip:port.
默认 ""
proxy_username
用于代理身份验证的用户名。
默认 ""
proxy_password
用于代理身份验证的密码。
默认 ""
user_agent
各种下载器使用的用户代理。
默认 "Package Control v{version.number}"
git_binary
自定义 git 二进制文件的路径(们)git当系统自动找不到二进制文件且软件包包含 .git 元数据目录时,使用自定义路径。支持多个路径以允许用户在不同操作系统之间同步设置。.git元数据目录。支持多个路径,以便用户在不同操作系统之间同步设置。
默认 []
git_update_command
传递给 git 以更新软件包的参数。远程和分支将自动确定。
默认 ["pull", "--ff", "--commit"]
hg_binary
自定义 git 二进制文件的路径(们)hg当系统自动找不到二进制文件且软件包包含 .git 元数据目录时,使用自定义路径。支持多个路径以允许用户在不同操作系统之间同步设置。.hg元数据目录。支持多个路径,以便用户在不同操作系统之间同步设置。
默认 []
hg_update_command
传递给 hg 以更新软件包的参数。始终从名为 default 的 URL 提取。
默认 ["pull", "--update"]
ignore_vcs_packages
尝试更新软件包时是否忽略 git 和 hg 仓库。
默认 false
downloader_precedence

用于 HTTP(S) 请求的下载后端,按操作系统分割以允许共享配置。

有效选项包括"urllib", "curl", "wget",(仅限 Windows)"wininet".

此设置允许 Windows 用户在使用 wininet 时遇到问题或网络的计算机上绕过 wininet 并使用 urllib。一些 Mac 和 Linux 用户也报告称在某些代理中使用 curl 或 wget 而不是 urllib 时运气更好。

The"curl""wget"选项需要安装命令行curlwget程序并将其包含在PATH.

默认
{
    "windows": ["wininet"],
    "osx": ["urllib"],
    "linux": ["urllib", "curl", "wget"]
}
dirs_to_ignore当创建 .sublime-package 文件时忽略的文件夹列表。文件。
默认 [".hg", ".git", ".svn", "_darcs", "CVS"]
files_to_ignore
创建文件时忽略的文件通配符模式列表。当创建 .sublime-package 文件时忽略的文件夹列表。通过 创建包 命令。
默认 [".hgignore", ".gitignore", ".bzrignore", "*.pyc", "*.sublime-project", "*.sublime-workspace", "*.tmTheme.cache"]
files_to_include
创建文件时包含的文件通配符模式列表。当创建 .sublime-package 文件时忽略的文件夹列表。通过 创建包 命令。files_to_ignore.
默认 []
此设置将覆盖
package_destination
默认 ""
将新创建的软件包复制到的文件夹。如果为空,则默认为用户的桌面。将此目标设置为 已安装软件包 目录将在 Sublime Text 重新启动时覆盖您的源代码更改!

package_profiles

创建针对不同类型软件包发布(如不同平台或仅为二进制文件发布的软件包)的不同打包配置文件的方法。

  • 对象的键将是配置文件名称,当运行 "创建包文件" 命令时,将列出它们。配置文件 "Default" 将使用以下设置的顶级版本
  • "dirs_to_ignore"
  • "files_to_ignore"
  • "files_to_include"

"package_destination"

默认
{
    "Binaries Only": {
        // Exclude all .py files, but consequently include all .pyc files
        "files_to_ignore": [
            "*.py", ".hgignore", ".gitignore", ".bzrignore",
            "*.sublime-project", "*.sublime-workspace", "*.tmTheme.cache"
        ],

        // Include __init__.py so Sublime Text will load the package
        "files_to_include": [
            "__init__.py"
        ]
    }
}
如果配置文件没有包含这三个设置中的任何一个,它将回退到顶级设置。
enable_tests
默认 false