Sublime Text 3 配置文件(3)

// Set to false to turn off the indentation guides.
    // The color and width of the indent guides may be customized by editing
    // the corresponding .tmTheme file, and specifying the colors "guide",
    // "activeGuide" and "stackGuide"
    // 制表位的对齐白线是否显示,颜色可在主题文件里设置(guide,activeGuide,stackGuide)
    "draw_indent_guides": true,

// Controls how the indent guides are drawn, valid options are
    // "draw_normal" and "draw_active". draw_active will draw the indent
    // guides containing the caret in a different color.
    // 制表位的对齐白线,draw_normal为一直显示,draw_active为只显示当前光标所在的代码控制域
    "indent_guide_options": ["draw_normal"],

// Set to true to removing trailing white space on save
    // 为true时,保存文件时会删除每行结束后多余的空格
    "trim_trailing_white_space_on_save": false,

// Set to true to ensure the last line of the file ends in a newline
    // character when saving
    // 为true时,保存文件时光标会在文件的最后向下换一行
    "ensure_newline_at_eof_on_save": false,

// Set to true to automatically save files when switching to a different file
    // or application
    // 切换到其它文件标签或点击其它非本软件区域,文件自动保存
    "save_on_focus_lost": false,

// The encoding to use when the encoding can't be determined automatically.
    // ASCII, UTF-8 and UTF-16 encodings will be automatically detected.
    // 编码时不能自动检测编码时,将自动检测ASCII, UTF-8 和 UTF-16
    "fallback_encoding": "Western (Windows 1252)",

// Encoding used when saving new files, and files opened with an undefined
    // encoding (e.g., plain ascii files). If a file is opened with a specific
    // encoding (either detected or given explicitly), this setting will be
    // ignored, and the file will be saved with the encoding it was opened
    // with.
    // 默认编码格式
    "default_encoding": "UTF-8",

// Files containing null bytes are opened as hexadecimal by default
    // 包含空字节的文件被打开默认为十六进制
    "enable_hexadecimal_encoding": true,

// Determines what character(s) are used to terminate each line in new files.
    // Valid values are 'system' (whatever the OS uses), 'windows' (CRLF) and
    // 'unix' (LF only).
    // 每一行结束的时候用什么字符做终止符
    "default_line_ending": "system",

// When enabled, pressing tab will insert the best matching completion.
    // When disabled, tab will only trigger snippets or insert a tab.
    // Shift+tab can be used to insert an explicit tab when tab_completion is
    // enabled.
    // 设置为enabled时,在一个字符串间按Tab将插入一个制表符
    // 设置为true时,按Tab会根据前后环境进行代码自动匹配填补
    "tab_completion": true,

// Enable auto complete to be triggered automatically when typing.
    // 代码提示
    "auto_complete": true,

// The maximum file size where auto complete will be automatically triggered.
    // 代码提示的大小限制
    "auto_complete_size_limit": 4194304,

// The delay, in ms, before the auto complete window is shown after typing
    // 代码提示延迟显示
    "auto_complete_delay": 50,

// Controls what scopes auto complete will be triggered in
    // 代码提示的控制范围
    "auto_complete_selector": "source - comment",

// Additional situations to trigger auto complete
    // 触发代码提示的其他情况
    "auto_complete_triggers": [ {"selector": "text.html", "characters": "<"} ],

// By default, auto complete will commit the current completion on enter.
    // This setting can be used to make it complete on tab instead.
    // Completing on tab is generally a superior option, as it removes
    // ambiguity between committing the completion and inserting a newline.
    // 设为false时,选择提示的代码按回车或点击可以输出出来,但选择true时不会输出而是直接换行
    "auto_complete_commit_on_tab": false,

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/18459.html