sublime设置指南

本文sublime指的是sublime text3,因为该版本还在 beta 阶段,所以将来某时也许会有所出入,尽量及时跟进。

引入

众所周知,sublime以其高扩展性和灵活性著称,设置方式采用书写的json文件的方式,相对于图形化界面稍显麻烦,正如官网上推荐的非官方文档中说的:

Flexibility comes at the price of a slightly complex system for applying settings.
灵活性的代价是使用一个稍显复杂的方式应用设置

这篇文章主要介绍两大方面内容

  • 设置文件相关

  • 主要设置项

设置文件相关

这里讲的设置文件有3个,分别为:

  • Settings-Default:全局默认设置

  • Settings-User:用户自定义设置

  • Syntax Specific-User:特定文件类型设置

sublime中,设置文件的扩展名均为.sublime-settings

Settings-Default

访问方式:Preferences/Settings-Default
文件路径:Data\Package\Default\Preferences.sublime-settings
在该文件中,可以查看所有可查看所有可用的配置以及每个配置的描述,通过描述可以知晓所有配置的作用。但是不应该在该文件中修改配置,或者说是不可以,以达到自定义的目的,因为软件更新时都会更新该文件。

Settings-User

访问方式:Preferences/Settings-User
文件路径:Data\Package\User\Preferences.sublime-settings
在该文件中自定义的配置项会覆盖Preferences/Settings-Default中的同名配置项,所以这里才是自由发挥的地方,初始状态下,该文件是空白,所有在Settings-Default中想要修改的配置均可以写在这里以达到自定义的目的。

Syntax Specific-User

访问方式:Preferences/Settings-More/Syntax Specific-User
文件路径放在后面去讲,等看完以下说明你就会明白其中缘由。

sublime对多种语言都有良好的支持,这就产生了对单种语言自定义设置的需求,这就是该文件存在的意义所在。前面之所以没有明确指出文件路径,就是因为在不同类型文件中(即标签页获得焦点)访问Syntax Specific-User,获取的是对应类型的设置文件。举例说明:

.html --> HTML.sublime-settings
.py --> Python.sublime-settings

这些文件的路径均存放在Data\Package\User

以上就是3个设置文件的说明。

提一个其他的内容,在Preferences/Settings-More中还有一个选项是Distraction Free-Usersublime有一个免注意力分散模式,这个文件就该模式的配置文件,该模式具体作用可以自行体验。

如果想深入了解,可以参照官方文档:(推荐最后一个,更为详细)
官方文档(zh)jingwentian.com 翻译
官方文档(en)
非官方文档(zh)@feliving 翻译

主要配置项

General

该部分配置项比较多,这里只是挑选出各个方面中的比较常用的配置项来提示大家,配置项中不仅包括一些能让人看起来顺眼的配置,还包括一些让人提升效率的配置,值得大家去尝试。

配置项配置描述
font_face文本区字体样式设置
font_size文本区字体大小设置
tab_size一个tab占用的空格数
translate_tabs_to_spaces按下tab时插入空格,true为启用
word_wrap较长文本行是否换行,true(false)为全部(不)换行,默认为auto
word_width设置自动换行的宽度,值为数字,默认0代表窗口宽度
inden_subsequent_lines自动换行的非第一行是否维持和第一行的相同缩进,true为相同缩进
line_padding_top/bottom在每一行上边/下面增加距离
scroll_past_end是否增加缓冲区以便滚动可以超过文档最后一行,true为启用
trim_trailing_white_space_on_save保存时清楚尾随的空格,true为启用

用户交互及程序行为

配置项配置描述
themesublime UI
scroll_speed滚动速度控制,0-1变慢,1+变快
animation_enabled程序动画效果
bold_folder_labels侧边栏目录名变粗,true为启用
show_encoding状态栏显示文件编码格式,true为启用
always_prompt_for_file_reload总是在重新加载前提示,默认是没有编辑的情况下自动重载,有未保存的编辑的情况下才会提示
close_windows_when_empty在没有文件夹打开的情况下,关闭最后一个文件即关闭整个窗口,true为启用
show_full_path/bottom在标题栏显示文件路径,true为启用
    原文作者:redman9
    原文地址: https://segmentfault.com/a/1190000004274054
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞