设置
默认设置可以通过访问
菜单来查看。为确保升级包时设置不会丢失,请确保所有编辑都保存在 中。- 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_packages为auto_upgradetruefalse。默认 true
- timeout
- 下载渠道、存储库和包时使用的HTTP超时时间(秒)。默认 30
- cache_length
- 缓存渠道和存储库元数据的时间(秒)。默认 300
- http_cache
- 是否应缓存HTTP请求的响应。默认 true
- http_cache_length
- 缓存HTTP响应的时间(秒)。默认 604800
- http_proxy
- 用于HTTP请求的代理。应该是这种格式domainname:port或ip:port.
默认 ""
- https_proxy
- 用于HTTPS请求的代理。如果http_proxy已设置并且此设置未设置,则将使用http_proxy的值。如果设置为false,则http_proxy将不会继承。应该是以下格式domainname:port或ip: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"选项需要安装命令行curl或wget程序并将其包含在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