Sublime Text 2有许多配置来定制它的行为。通过修改文件来改变配置:尽管这比用一个GUI图形界面有点小麻烦,但是你被奖励了一个灵活的系统。
想了解哪些配置是可用的,每个配置的说明,请看下这个Packages/Default/Preferences.sublime-settings。你可以通过菜单打开这个文件。
当你发现一些配置要更改的时候,把他们加入到你的用户配置里去 (通过 菜单可以访问到),这样在升级时,他们可以被保留下来。
配置文件将以一下顺序载入:
总之,你应该把你的配置放到Packages/User/Preferences.sublime-settings中。如果你想指定某种文件类型的配置,比如,Python,你应该把他们放在Packages/User/Python.sublime-settings中。
试着保存为Packages/User/Preferences.sublime-settings
{
"tab_size": 4,
"translate_tabs_to_spaces": false
}
配置也许会为每个语法去指定。通常这样的用户想要给每个文件类型不同的缩进或者语法高亮颜色。
你可以给当前语法编辑这些配置通过菜单。
可以设置一个每个项目基础配置,详细参考Project Documentation
Distraction Free Mode有一个额外的配置文件名称为(Distraction Free.sublime-settings)。你可以设置只有沉浸模式有用的文件配置-通过菜单访问到。
toggle_setting命令可以被用来切换设置。比如,给切换word_wrap当前文件设置一个快捷键,你可以使用(在中的):
{
"keys": ["alt+w"],
"command": "toggle_setting",
"args":
{
"setting": "word_wrap"
}
}
set_setting命令可以被用来给某个配置指定一个特殊的值。比如,这个快捷键是当期文件使用Cobalt color scheme语法高亮:
{
"keys": ["ctrl+k", "ctrl+c"],
"command": "set_setting",
"args":
{
"setting": "color_scheme",
"value": "Packages/Color Scheme - Default/Cobalt.tmTheme"
}
}
这里修改的配置是缓冲区的配置:他们重载配置文件中的配置,但是只对当前文件起作用。
由于有好多处可以设置配置的地方,有时候看到当前文件实际使用的配置很有用。你可以在终端里操作以下来查看设置:
view.settings().get('font_face')