ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

SuperSettings

一个Sublime Text插件,能够启用每个目录的配置。

详细信息

  • 1.0.0
  • github.com
  • github.com
  • 2年前
  • 2小时前
  • 13年前

安装次数

  • 总计 4K
  • Windows 2K
  • Mac 791
  • Linux 672
8月7日 8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日
Windows 0 0 0 1 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源文件
raw.githubusercontent.com

SublimeSuperSettings

一个Sublime Text插件,能够启用每个目录的配置。

目录

为什么

Sublime Text可以通过调整单个JSON文件轻松配置,而无需进入十几个不同的菜单和窗口:只需调整单个JSON文件即可完成它。然而,默认情况下,配置仅限于一个全局设置文件和一个项目设置文件。此外,无法调整项目的语法特定设置。SublimeSuperSettings通过启用每个目录的配置来解决这些限制。

特性

  • Sublime Text设置将自动使用每个目录的设置文件进行调整。
  • 除了通用每个目录的配置功能外,设置还可以通过语法进行进一步细分。
  • 搜索完整目录树以发现和合并设置文件。

需求

SublimeSuperSettings与Sublime Text 3兼容。

安装

软件包控制

建议通过Package Control安装SublimeSuperSettings。请注意,您需要安装的软件包名称为SuperSettings。如果您需要帮助,请检查Package Control 安装说明

手册

如果您更喜欢手动管理您的Sublime Text插件,可以使用以下步骤:

  1. 下载 SublimeSuperSettings。
  2. 解压缩下载的压缩文件。
  3. 将解压缩的目录重命名为SublimeSuperSettings
  4. 将目录移动到您的Sublime Text包文件夹中。您可以通过打开命令面板(工具→命令面板)并输入Browse Packages来访问Sublime Text包文件夹。

用法

通用设置文件

只需在目录中放置一个名为Preferences.sublime-settings的文件。目录内(以及子目录)的任何Sublime Text文件标签都将相应配置。目录树中较低的设置文件具有更高的优先级,并覆盖目录树中较高的设置文件中定义的设置。

语法特定设置文件

您还可以通过语法将目录内的设置拆分。例如,要将设置应用到目录内的JavaScript文件中,请按以下步骤操作

  1. 使用Sublime Text打开JavaScript文件。
  2. 通过命令面板(工具→命令面板)输入Settings Syntax Specific。这将打开针对JavaScript的特定语法设置文件。
  3. 注意打开的设置文件名称。在本例中,它将是JavaScript.sublime-settings
  4. 在所需目录下创建一个同名文件。

特定语法的设置文件遵循与通用设置文件相同的发现和合并逻辑。

设置文件格式

SublimeSuperSettings的设置文件格式与默认Sublime Text设置文件相同。例如

{
    "tab_size": 4,
    "rulers": [80],
    "translate_tabs_to_spaces": true
}

注意:您不能在设置文件中使用注释。

示例

example/
    Preferences.sublime-settings
    HTML.sublime-settings
    JavaScript.sublime-settings

    js/
        Preferences.sublime-settings
        form.js

    index.html
  • 文件example/index.html使用来自example/Preferences.sublime-settingsexample/HTML.sublime-settings的设置。
  • 文件example/js/form.js使用来自example/js/Preferences.sublime-settingsexample/Preferences.sublime-settingsexample/JavaScript.sublime-settings的设置。