配置
概述
Sublime Text 2有许多配置来定制它的行为。通过修改文件来改变配置:尽管这比用一个GUI图形界面有点小麻烦,但是你被奖励了一个灵活的系统。
配置
想了解哪些配置是可用的,每个配置的说明,请看下这个Packages/Default/Preferences.sublime-settings。你可以通过Preferences/Settings - Default菜单打开这个文件。
当你发现一些配置要更改的时候,把他们加入到你的用户配置里去 (通过Preferences/Settings - User 菜单可以访问到),这样在升级时,他们可以被保留下来。
配置文件
配置文件将以一下顺序载入:
- Packages/Default/Preferences.sublime-settings
- Packages/Default/Preferences (
).sublime-settings - Packages/User/Preferences.sublime-settings
- Packages/
/ .sublime-settings - Packages/User/
.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
- }
每个语法配置
配置也许会为每个语法去指定。通常这样的用户想要给每个文件类型不同的缩进或者语法高亮颜色。
你可以给当前语法编辑这些配置通过Preferences/Settings - More/Syntax Specific - User菜单。
每个项目配置
可以设置一个每个项目基础配置,详细参考Project Documentation
沉浸模式配置
Distraction Free Mode有一个额外的配置文件名称为(Distraction Free.sublime-settings)。你可以设置只有沉浸模式有用的文件配置-通过Preferences/Settings - More/Distraction Free - User菜单访问到。
通过快捷键改变设置
toggle_setting命令可以被用来切换设置。比如,给切换word_wrap当前文件设置一个快捷键,你可以使用(在Preferences/Key Bindings - User中的):
- {
- "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')