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')