配置文件
目录结构
D:\CPS\MYPROJECT\sublimeText-plugin-demo
| Context.sublime-menu
| Default (Linux).sublime-keymap
| Default (OSX).sublime-keymap
| Default (Windows).sublime-keymap
| Default.sublime-keymap
| Main.sublime-menu
| plugin.py
| plugin.sublime-build
| plugin.sublime-commands
| plugin.sublime-settings
| Side Bar.sublime-menu
配置文件
配置文件 | 作用 | 格式 |
---|---|---|
Main.sublime-menu | 上方主菜单扩展 | [ { "xx":"xx" } ] |
Context.sublime-menu | 右键菜单扩展 | [ { "xx":"xx" } ] |
Side Bar.sublime-menu | 侧边啦菜单扩展 | [ { "xx":"xx" } ] |
****.sublime-build | 通过 shell 执行文件py ,node ,lua 等 | { "xx":"xx" } |
****.sublime-completions | sublime 自带的自定义补全 | { "xx":"xx" } |
****.sublime-commands | 把命令注册到内存,可以通过 run_cammand 运行 | [ { "xx":"xx" } ] |
****.sublime-settings | 插件默认读取的配置文件 | { "xx":"xx" } |
Default.sublime-keymap | 全平台快捷键 | [ { "xx":"xx" } ] |
Default (Linux).sublime-keymap | linux 平台快捷键 | [ { "xx":"xx" } ] |
Default (OSX).sublime-keymap | mac 平台快捷键 | [ { "xx":"xx" } ] |
Default (Windows).sublime-keymap | win 平台快捷键 | [ { "xx":"xx" } ] |
**** 代表可以是 Default |
Default.sublime-commands
[{
"caption": "SublimeREPL: Restart REPL",
"command": "repl_restart"
}]
Context.sublime-menu
Default.sublime-keymap
全局配置
{
"update_check": false, //禁止更新
"show_encoding": true, // 显示当前文件编码
"gutter": true, //坐标索引条
"ignored_packages":["Vintage",], // 关闭 vim 模式
"theme": "Adaptive.sublime-theme",
"theme": "Default.sublime-theme",
"theme": "Material-Theme-Darker.sublime-theme",//侧边栏样式,需要安装该主题才可以使用
"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme", // 3.x 版本主题
"color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme", // 4.x 版本主题
"dark_theme": "Default.sublime-theme",
"light_theme": "Default.sublime-theme",
"dark_color_scheme": "Packages/Color Scheme - Default/Breakers.sublime-color-scheme",
"light_color_scheme": "Packages/JavaScriptNext - ES6 Syntax/Next.tmTheme",
"draw_minimap_border": true, // 右侧缩略图边框
"font_face": "Monaco",//字体
"font_size": 12, //字号 (可以使用 ctrl + 和 ctrl - 实时修改)
"auto_complete_selector": "", // 禁用 sublime 自带的补全
"auto_find_in_selection": true, // 开启选中范围内搜索
"tab_size": 2,
"folder_exclude_patterns":[ // 哪些文件不进行索引
".svn",
".git",
".hg",
"CVS",
".Trash",
".Trash-*",
".svn",
".git",
".hg",
"CVS",
"node_modules",
],
"fade_fold_buttons": false, //显示代码块的倒三角
"bold_folder_labels": true, //侧边栏文件夹加粗
"update_check": false, //禁止更新
"vintage_ctrl_keys": false,
"vintage_start_in_command_mode": false,
"word_separators": "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?", // 双击选中中划线的单词
"word_wrap": false,
"disable_tab_abbreviations": true, //禁用 Emmet 的 tab 键功能(请使用 ctrl+e)
// 自动格式常用
"translate_tabs_to_spaces": true, //缩进使用空格
"trim_trailing_white_space_on_save": true, //自动移除行尾多余空格
"highlight_line": true, // 当前行标亮
"save_on_focus_lost": true, // 当光标离开视图时,保存文件
"highlight_modified_tabs": true, // 当前行标亮
"ensure_newline_at_eof_on_save": true, //确保文件最后一行以 换行符 结尾
}