//用解压器"打开"把Monokai.tmTheme文件解压到桌面然后用sublime打开新增下面的代码,然后保存把文件拖回去关闭解压器即可 //Monokai.tmTheme文件增加下面的代码使非标签内容显示不同颜色 // <dict> // <key>name</key> // <string>Tag name other</string> // <key>scope</key> // <string>entity.name.tag.other.html</string> // <key>settings</key> // <dict> // <key>fontStyle</key> // <string></string> // <key>foreground</key> // <string>#03AC1D</string> // </dict> // </dict> //用户快捷键 [ { "keys": ["ctrl+t"], "command": "transpose" },//前面的一个字母往后移动 { "keys": ["ctrl+r"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },//搜索函数名 { "keys": ["ctrl+g"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },//跳转到指定行 { "keys": ["ctrl+;"], "command": "show_overlay", "args": {"overlay": "goto", "text": "#"} },//搜索变量名属性名 { "keys": ["ctrl+p"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },//搜索整个项目的文件并预览 { "keys": ["ctrl+m"], "command": "move_to", "args": {"to": "brackets"} },//跳转到配对括号内的两边 { "keys": ["ctrl+j"], "command": "join_lines" },//合并选中的多行代码为一行。默认选择和下一行合并 { "keys": ["ctrl+k", "ctrl+l"], "command": "lower_case" },//选中当前行 {"keys": ["ctrl+k"], "command": "toggle_side_bar"},//展开左侧导航 {"keys": ["enter"], "command": "move", "args": {"by": "characters", "forward": true}, "context"://按enter跳出空格 [ { "key": "following_text", "operator": "regex_contains", "operand": "^[)\\]\\>\\‘\\\"\\ %>\\}\\;\\,]", "match_all": true }, { "key": "preceding_text", "operator": "not_regex_match", "operand": "^.*\\{$", "match_all": true }, { "key": "auto_complete_visible", "operator": "equal", "operand": false } ] }, { "keys": ["alt+g"], "command": "move_to", "args": {"to": "bol", "extend": false} },//跳转到行开头 { "keys": ["alt+h"], "command": "move_to", "args": {"to": "eol", "extend": false} },//跳转到行末尾 { "keys": ["shift+home"], "command": "move_to", "args": {"to": "bol", "extend": true} },//选择当前行光标位置到开头的内容 { "keys": ["shift+end"], "command": "move_to", "args": {"to": "eol", "extend": true} },//选择当前行光标位置到结尾的内容 { "keys": ["ctrl+home"], "command": "move_to", "args": {"to": "bof", "extend": false} },//跳到文章开头 { "keys": ["ctrl+end"], "command": "move_to", "args": {"to": "eof", "extend": false} },//跳到文章结尾 { "keys": ["ctrl+shift+home"], "command": "move_to", "args": {"to": "bof", "extend": true} },//选择光标位置到文章开头的内容 { "keys": ["ctrl+shift+end"], "command": "move_to", "args": {"to": "eof", "extend": true} },//选择光标位置到文章结尾的内容 { "keys": ["alt+f"], "command": "move", "args": {"by": "characters", "forward": false} },//左 { "keys": ["alt+j"], "command": "move", "args": {"by": "characters", "forward": true} },//右 { "keys": ["alt+r"], "command": "move", "args": {"by": "lines", "forward": false} },//上 { "keys": ["alt+m"], "command": "move", "args": {"by": "lines", "forward": true} },//下 { "keys": ["alt+;"], "command": "expand_selection", "args": {"to": "tag"} },//选中当前标签再次按键由内到外扩展标签内容 { "keys": ["alt+["], "command": "fold" },//折叠 { "keys": ["alt+]"], "command": "unfold" },//展开 { "keys": ["alt+1"], "command": "fold_by_level", "args": {"level": 1} },//折叠全部 { "keys": ["alt+2"], "command": "fold_by_level", "args": {"level": 2} },//折叠2级 { "keys": ["alt+3"], "command": "fold_by_level", "args": {"level": 3} },//折叠3级 { "keys": ["alt+4"], "command": "fold_by_level", "args": {"level": 4} },//折叠4级 { "keys": ["alt+5"], "command": "fold_by_level", "args": {"level": 5} },//折叠5级 { "keys": ["alt+6"], "command": "fold_by_level", "args": {"level": 6} },//折叠6级 { "keys": ["alt+7"], "command": "fold_by_level", "args": {"level": 7} },//折叠7级 { "keys": ["alt+8"], "command": "fold_by_level", "args": {"level": 8} },//折叠8级 { "keys": ["alt+9"], "command": "fold_by_level", "args": {"level": 9} },//折叠9级 { "keys": ["alt+`"], "command": "unfold_all" },//展开全部 { "keys": ["alt+p"], "command": "fold_tag_attributes" },//折叠标签属性 { "keys": ["ctrl+up"], "command": "scroll_lines", "args": {"amount": 20.0 } },//上移屏幕20行 { "keys": ["ctrl+down"], "command": "scroll_lines", "args": {"amount": -20.0 } },//下移屏幕20行 //emmet用户快捷键设置 { "keys": [ "alt+‘"//光标在匹配成对标签的开头 ], "args": { "action": "matching_pair" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.matching_pair" } ] }, { "keys": [ "alt+up"//滚动数字递增1 ], "args": { "action": "increment_number_by_1" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.increment_number_by_1" } ] }, { "keys": [ "alt+down"//滚动数字递减1 ], "args": { "action": "decrement_number_by_1" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.decrement_number_by_1" } ] }, { "keys": [ "shift+alt+up"//滚动数字递增10 ], "args": { "action": "increment_number_by_10" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.increment_number_by_10" } ] }, { "keys": [ "shift+alt+down"//滚动数字递减10 ], "args": { "action": "decrement_number_by_10" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.decrement_number_by_10" } ] }, // { // "keys": [ // "alt+left"//滚动数字递增0.1 // ], // "args": { // "action": "increment_number_by_01" // }, // "command": "run_emmet_action", // "context": [ // { // "key": "emmet_action_enabled.increment_number_by_01" // } // ] // }, // { // "keys": [ // "alt+right"//滚动数字递减0.1 // ], // "args": { // "action": "decrement_number_by_01" // }, // "command": "run_emmet_action", // "context": [ // { // "key": "emmet_action_enabled.decrement_number_by_01" // } // ] // }, { "keys": [ "alt+t"//改位置增加父层标签 ], "command": "wrap_as_you_type", "context": [ { "operand": false, "operator": "equal", "match_all": true, "key": "setting.is_widget" }, { "match_all": true, "key": "emmet_action_enabled.wrap_as_you_type" } ] }, { "keys": [ "alt+y"//删除父层标签,变为父层 ], "args": { "action": "remove_tag" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.remove_tag" } ] }, { "keys": [ "alt+d"//上一个内容 ], "args": { "action": "prev_edit_point" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.prev_edit_point" } ] }, { "keys": [ "alt+k"//下一个内容 ], "args": { "action": "next_edit_point" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.next_edit_point" } ] }, { "keys": [ "alt+s"//上一个属性 ], "args": { "action": "select_previous_item" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.select_previous_item" } ] }, { "keys": [ "alt+l"//下一个属性 ], "args": { "action": "select_next_item" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.select_next_item" } ] }, { "keys": [ "alt+v"//添加标签 ], "command": "expand_as_you_type", "context": [ { "operand": false, "operator": "equal", "match_all": true, "key": "setting.is_widget" }, { "match_all": true, "key": "emmet_action_enabled.expand_as_you_type" } ] }, { "keys": [ "alt+n"//修改标签 ], "command": "rename_tag", "context": [ { "key": "emmet_action_enabled.rename_tag" } ] }, { "keys": [ "alt+b"//闭合切换 ], "args": { "action": "split_join_tag" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.split_join_tag" } ] }, // { // "keys": [ // "shift+ctrl+r" // ], // "args": { // "action": "reflect_css_value" // }, // "command": "run_emmet_action", // "context": [ // { // "key": "emmet_action_enabled.reflect_css_value" // } // ] // }, // { // "keys": [ // "ctrl+‘" // ], // "args": { // "action": "encode_decode_data_url" // }, // "command": "run_emmet_action", // "context": [ // { // "key": "emmet_action_enabled.encode_decode_data_url" // } // ] // }, // { // "keys": [ // "shift+ctrl+y" // ], // "args": { // "action": "evaluate_math_expression" // }, // "command": "run_emmet_action", // "context": [ // { // "key": "emmet_action_enabled.evaluate_math_expression" // } // ] // }, { "keys": [ "alt+z"//向内扩展 ], "args": { "action": "balance_inward" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.balance_inward" } ] }, { "keys": [ "alt+a"//向外扩展 ], "args": { "action": "balance_outward" }, "command": "run_emmet_action", "context": [ { "key": "emmet_action_enabled.balance_outward" } ] }, // { // "keys": [ // "ctrl+shift+forward_slash" // ], // "args": { // "action": "toggle_comment" // }, // "command": "run_emmet_action", // "context": [ // { // "operand": "source.css, source.less, source.scss, text.xml, text.html - source", // "operator": "equal", // "match_all": true, // "key": "selector" // }, // { // "match_all": true, // "key": "emmet_action_enabled.toggle_comment" // } // ] // }, // { // "keys": [ // "ctrl+shift+u" // ], // "command": "update_as_you_type", //更新输入 // "context": [ // { // "operand": false, // "operator": "equal", // "match_all": true, // "key": "setting.is_widget" // }, // { // "match_all": true, // "key": "emmet_action_enabled.update_as_you_type" // } // ] // }, // { // "keys": [ // "ctrl+u" // ], // "args": { // "action": "update_image_size"//改变图片大小 // }, // "command": "run_emmet_action", // "context": [ // { // "key": "emmet_action_enabled.update_image_size" // } // ] // }, //插件highlighter颜色快捷键设置 { "keys": ["ctrl+shift+c"], "command": "color_picker", "context": [ { "key": "color_highlighter.color_picker" } ] }, // { // "keys": ["ctrl+shift+a"], // "command": "color_convert", // "context": [ // { // "key": "color_highlighter.color_convert" // } // ] // }, // { // "keys": ["ctrl+shift+,"], // "command": "color_convert_prev", // "context": [ // { // "key": "color_highlighter.color_convert_prev" // } // ] // }, // { // "keys": ["ctrl+shift+."], // "command": "color_convert_next", // "context": [ // { // "key": "color_highlighter.color_convert_next" // } // ] // }, // { // "keys": ["ctrl+alt+d"], // "command": "go_to_var_definition", // "context": [ // { // "key": "color_highlighter.go_to_var_definition" // } // ] // } ] //插件highlighter颜色默认设置 // [ // { // "keys": ["ctrl+shift+c"], // "command": "color_picker", // "context": [ // { // "key": "color_highlighter.color_picker" // } // ] // }, // { // "keys": ["ctrl+shift+a"], // "command": "color_convert", // "context": [ // { // "key": "color_highlighter.color_convert" // } // ] // }, // { // "keys": ["ctrl+shift+,"], // "command": "color_convert_prev", // "context": [ // { // "key": "color_highlighter.color_convert_prev" // } // ] // }, // { // "keys": ["ctrl+shift+."], // "command": "color_convert_next", // "context": [ // { // "key": "color_highlighter.color_convert_next" // } // ] // }, // { // "keys": ["ctrl+alt+d"], // "command": "go_to_var_definition", // "context": [ // { // "key": "color_highlighter.go_to_var_definition" // } // ] // } // ] //emmet用户主题设置 // { // // Output profiles for syntaxes // // http://docs.emmet.io/customization/syntax-profiles/ // "syntaxProfiles": { // // Enable XHTML dialect for HTML syntax // "html": "xhtml" // // // // Write chained CSS abbreviations on single line: // // "css": "css_line" // } // } //emmet默认快捷键设置 // // This file is automatically generated with misc/generate-keymap.py script // [ // // { // // "keys": [ // // "shift+ctrl+;"//删除父层标签,变为父层 // // ], // // "args": { // // "action": "remove_tag" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.remove_tag" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+up"//滚动数字递增1 // // ], // // "args": { // // "action": "increment_number_by_1" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.increment_number_by_1" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+shift+forward_slash" // // ], // // "args": { // // "action": "toggle_comment" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "operand": "source.css, source.less, source.scss, text.xml, text.html - source", // // "operator": "equal", // // "match_all": true, // // "key": "selector" // // }, // // { // // "match_all": true, // // "key": "emmet_action_enabled.toggle_comment" // // } // // ] // // }, // // { // // "keys": [ // // "shift+ctrl+."//下一个属性 // // ], // // "args": { // // "action": "select_next_item" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.select_next_item" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+alt+enter"//添加标签 // // ], // // "command": "expand_as_you_type", // // "context": [ // // { // // "operand": false, // // "operator": "equal", // // "match_all": true, // // "key": "setting.is_widget" // // }, // // { // // "match_all": true, // // "key": "emmet_action_enabled.expand_as_you_type" // // } // // ] // // }, // // { // // "keys": [ // // "alt+down"//滚动数字递减0.1 // // ], // // "args": { // // "action": "decrement_number_by_01" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.decrement_number_by_01" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+‘" // // ], // // "args": { // // "action": "encode_decode_data_url" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.encode_decode_data_url" // // } // // ] // // }, // // { // // "keys": [ // // "shift+ctrl+y" // // ], // // "args": { // // "action": "evaluate_math_expression" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.evaluate_math_expression" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+shift+0" // // ], // // "args": { // // "action": "balance_inward" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.balance_inward" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+," // // ], // // "args": { // // "action": "balance_outward" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.balance_outward" // // } // // ] // // }, // // { // // "keys": [ // // "shift+alt+up"//滚动数字递增10 // // ], // // "args": { // // "action": "increment_number_by_10" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.increment_number_by_10" // // } // // ] // // }, // // { // // "keys": [ // // "shift+ctrl+r" // // ], // // "args": { // // "action": "reflect_css_value" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.reflect_css_value" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+alt+left"//上一个内容 // // ], // // "args": { // // "action": "prev_edit_point" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.prev_edit_point" // // } // // ] // // }, // // { // // "keys": [ // // "shift+ctrl+,"//上一个属性 // // ], // // "args": { // // "action": "select_previous_item" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.select_previous_item" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+u" // // ], // // "args": { // // "action": "update_image_size"//改变图片大小 // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.update_image_size" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+alt+right"下一个内容 // // ], // // "args": { // // "action": "next_edit_point" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.next_edit_point" // // } // // ] // // }, // // { // // "keys": [ // // "shift+ctrl+`"//闭合切换 // // ], // // "args": { // // "action": "split_join_tag" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.split_join_tag" // // } // // ] // // }, // // { // // "keys": [ // // "shift+alt+down"//滚动数字递减10 // // ], // // "args": { // // "action": "decrement_number_by_10" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.decrement_number_by_10" // // } // // ] // // }, // // { // // "keys": [ // // "shift+ctrl+g"//改位置增加父层标签 // // ], // // "command": "wrap_as_you_type", // // "context": [ // // { // // "operand": false, // // "operator": "equal", // // "match_all": true, // // "key": "setting.is_widget" // // }, // // { // // "match_all": true, // // "key": "emmet_action_enabled.wrap_as_you_type" // // } // // ] // // }, // // { // // "keys": [ // // "shift+ctrl+‘"//修改标签 // // ], // // "command": "rename_tag", // // "context": [ // // { // // "key": "emmet_action_enabled.rename_tag" // // } // // ] // // }, // // { // // "keys": [ // // "alt+up"//滚动数字递增0.1 // // ], // // "args": { // // "action": "increment_number_by_01" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.increment_number_by_01" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+shift+u" // // ], // // "command": "update_as_you_type", // // "context": [ // // { // // "operand": false, // // "operator": "equal", // // "match_all": true, // // "key": "setting.is_widget" // // }, // // { // // "match_all": true, // // "key": "emmet_action_enabled.update_as_you_type" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+alt+j"//光标在匹配成对标签的开头 // // ], // // "args": { // // "action": "matching_pair" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.matching_pair" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+down"//滚动数字递减1 // // ], // // "args": { // // "action": "decrement_number_by_1" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.decrement_number_by_1" // // } // // ] // // }, // // { // // "keys": [ // // "ctrl+e"//扩展标签 // // ], // // "args": { // // "action": "expand_abbreviation" // // }, // // "command": "run_emmet_action", // // "context": [ // // { // // "key": "emmet_action_enabled.expand_abbreviation" // // } // // ] // // }, // { // "keys": [ // "tab" // ], // "command": "expand_abbreviation_by_tab", // "context": [ // { // "operand": "source.css, source.sass, source.less, source.scss, source.stylus, source.jade, text.slim, text.xml, text.html - source, text.haml, text.scala.html, source string", // "operator": "equal", // "match_all": true, // "key": "selector" // }, // { // "operand": "storage.type.templatetag.django", // "operator": "not_equal", // "match_all": true, // "key": "selector" // }, // { // "match_all": true, // "key": "selection_empty" // }, // { // "operator": "equal", // "operand": false, // "match_all": true, // "key": "has_next_field" // }, // { // "operator": "equal", // "operand": false, // "match_all": true, // "key": "setting.disable_tab_abbreviations" // }, // { // "operand": false, // "operator": "equal", // "match_all": true, // "key": "auto_complete_visible" // }, // { // "match_all": true, // "key": "is_abbreviation" // } // ] // }, // { // "keys": [ // "tab" // ], // "command": "expand_abbreviation_by_tab", // "context": [ // { // "operand": "source.css, source.sass, source.less, source.scss, source.stylus, source.jade, text.slim, text.xml, text.html - source, text.haml, text.scala.html, source string", // "operator": "equal", // "match_all": true, // "key": "selector" // }, // { // "operand": "storage.type.templatetag.django", // "operator": "not_equal", // "match_all": true, // "key": "selector" // }, // { // "match_all": true, // "key": "selection_empty" // }, // { // "operator": "equal", // "operand": false, // "match_all": true, // "key": "has_next_field" // }, // { // "operator": "equal", // "operand": true, // "match_all": true, // "key": "auto_complete_visible" // }, // { // "operator": "equal", // "operand": false, // "match_all": true, // "key": "setting.disable_tab_abbreviations_on_auto_complete" // }, // { // "match_all": true, // "key": "is_abbreviation" // } // ] // }, // { // "keys": [ // "enter" // ], // "args": { // "contents": "\n\t${0}\n" // }, // "command": "insert_snippet", // "context": [ // { // "operand": "meta.scope.between-tag-pair.html, meta.scope.between-tag-pair.xml", // "match_all": true, // "key": "selector" // }, // { // "operand": false, // "match_all": true, // "key": "auto_complete_visible" // }, // { // "match_all": true, // "key": "clear_fields_on_enter_key" // }, // { // "operand": false, // "match_all": true, // "key": "setting.disable_formatted_linebreak" // } // ] // }, // { // "keys": [ // "#" // ], // "args": { // "attribute": "id" // }, // "command": "emmet_insert_attribute", // "context": [ // { // "operand": "text.html meta.tag -string -punctuation.definition.tag.begin.html -meta.scope.between-tag-pair.html -source -meta.tag.template.value.twig", // "operator": "equal", // "match_all": true, // "key": "selector" // }, // { // "operator": "equal", // "operand": true, // "key": "setting.auto_id_class" // } // ] // }, // { // "keys": [ // "." // ], // "args": { // "attribute": "class" // }, // "command": "emmet_insert_attribute", // "context": [ // { // "operand": "text.html meta.tag -string -punctuation.definition.tag.begin.html -meta.scope.between-tag-pair.html -source -meta.tag.template.value.twig", // "operator": "equal", // "match_all": true, // "key": "selector" // }, // { // "operator": "equal", // "operand": true, // "key": "setting.auto_id_class" // } // ] // } // ] //默认主题设置 // { // "auto_complete": false,//关闭代码自动补全 // "auto_find_in_selection": true,//开启选中范围内搜索 // "bold_folder_labels": true,//是否显示侧边栏文件夹 // "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",//主题文件 // "ensure_newline_at_eof_on_save": true,//保存文件时光标会在文件的最后向下换一行 // "default_encoding": "UTF-8", // "draw_centered": false,//文件居中是否显示 // "draw_white_space": "all",//是否显示制表符或空格或全部显示 // "font_size": 12.0,//字体大小 // "highlight_modified_tabs": true,//高亮未保存文件 // "highlight_line": true,//突显光标所在行 // "ignored_packages":["Vintage"],//删除你想要忽略的插件,需要重启 // "indent_guide_options": ["draw_normal"],//显示控制线 // "line_numbers": true,//是否显示行号 // "match_tags": true,//突出显示标签两端 // "rulers":[],//列显示垂直标尺,在中括号里填入数字,宽度按字符计算 // "save_on_focus_lost": false,//切换到其它文件标签或点击其它非本软件区域,文件自动保存 // "scroll_past_end": true,//设置为false时,滚动到文本的最下方时,没有缓冲区 // "show_full_path": true,//在标题栏显示绝对路径 // "spell_check": false,//是否打开拼音检测 // "tab_size": 4,//制表符宽度 // "theme": "Soda Dark 3.sublime-theme",//主题 // "translate_tabs_to_spaces": false,//设为true时,缩进和遇到Tab键时使用空格替代 // "trim_trailing_white_space_on_save": false,//为true时,保存文件时会删除每行结束后多余的空格 // "update_check": false,//是否自动更新 // "word_wrap": "auto",//是否自动换行,如果选auto,需要加双引号 // "itg_scrollbar_medium": true, // "itg_scrollbar_small": true, // "itg_sidebar_tree_large": true, // "itg_sidebar_tree_medium": true, // "itg_sidebar_tree_small": true, // "itg_sidebar_tree_xlarge": true, // "itg_sidebar_tree_xsmall": true, // "itg_small_tabs": true, // "theme": "itg.flat.dark.sublime-theme",//另一种主题 // } //emment补全代码 // { // "variables": { // "lang": "en", // "locale": "en-US", // "charset": "UTF-8", // "indentation": "\t", // "newline": "\n" // }, // "css": { // "filters": "css", // "profile": "css", // "snippets": { // "@i": "@import url(|);", // "@import": "@import url(|);", // "@m": "@media ${1:screen} {\n\t|\n}", // "@media": "@media ${1:screen} {\n\t|\n}", // "@f": "@font-face {\n\tfont-family:|;\n\tsrc:url(|);\n}", // "@f+": "@font-face {\n\tfont-family: ‘${1:FontName}‘;\n\tsrc: url(‘${2:FileName}.eot‘);\n\tsrc: url(‘${2:FileName}.eot?#iefix‘) format(‘embedded-opentype‘),\n\t\t url(‘${2:FileName}.woff‘) format(‘woff‘),\n\t\t url(‘${2:FileName}.ttf‘) format(‘truetype‘),\n\t\t url(‘${2:FileName}.svg#${1:FontName}‘) format(‘svg‘);\n\tfont-style: ${3:normal};\n\tfont-weight: ${4:normal};\n}", // "@kf": "@-webkit-keyframes ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\[email protected] ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\[email protected] ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}\[email protected] ${1:identifier} {\n\t${2:from} { ${3} }${6}\n\t${4:to} { ${5} }\n}", // "anim": "animation:|;", // "anim-": "animation:${1:name} ${2:duration} ${3:timing-function} ${4:delay} ${5:iteration-count} ${6:direction} ${7:fill-mode};", // "animdel": "animation-delay:${1:time};", // "animdir": "animation-direction:${1:normal};", // "animdir:n": "animation-direction:normal;", // "animdir:r": "animation-direction:reverse;", // "animdir:a": "animation-direction:alternate;", // "animdir:ar": "animation-direction:alternate-reverse;", // "animdur": "animation-duration:${1:0}s;", // "animfm": "animation-fill-mode:${1:both};", // "animfm:f": "animation-fill-mode:forwards;", // "animfm:b": "animation-fill-mode:backwards;", // "animfm:bt": "animation-fill-mode:both;", // "animfm:bh": "animation-fill-mode:both;", // "animic": "animation-iteration-count:${1:1};", // "animic:i": "animation-iteration-count:infinite;", // "animn": "animation-name:${1:none};", // "animps": "animation-play-state:${1:running};", // "animps:p": "animation-play-state:paused;", // "animps:r": "animation-play-state:running;", // "animtf": "animation-timing-function:${1:linear};", // "animtf:e": "animation-timing-function:ease;", // "animtf:ei": "animation-timing-function:ease-in;", // "animtf:eo": "animation-timing-function:ease-out;", // "animtf:eio": "animation-timing-function:ease-in-out;", // "animtf:l": "animation-timing-function:linear;", // "animtf:cb": "animation-timing-function:cubic-bezier(${1:0.1}, ${2:0.7}, ${3:1.0}, ${3:0.1});", // "ap": "appearance:${none};", // "!": "!important", // "pos": "position:${1:relative};", // "pos:s": "position:static;", // "pos:a": "position:absolute;", // "pos:r": "position:relative;", // "pos:f": "position:fixed;", // "t": "top:|;", // "t:a": "top:auto;", // "r": "right:|;", // "r:a": "right:auto;", // "b": "bottom:|;", // "b:a": "bottom:auto;", // "l": "left:|;", // "l:a": "left:auto;", // "z": "z-index:|;", // "z:a": "z-index:auto;", // "fl": "float:${1:left};", // "fl:n": "float:none;", // "fl:l": "float:left;", // "fl:r": "float:right;", // "cl": "clear:${1:both};", // "cl:n": "clear:none;", // "cl:l": "clear:left;", // "cl:r": "clear:right;", // "cl:b": "clear:both;", // "colm": "columns:|;", // "colmc": "column-count:|;", // "colmf": "column-fill:|;", // "colmg": "column-gap:|;", // "colmr": "column-rule:|;", // "colmrc": "column-rule-color:|;", // "colmrs": "column-rule-style:|;", // "colmrw": "column-rule-width:|;", // "colms": "column-span:|;", // "colmw": "column-width:|;", // "d": "display:${1:block};", // "d:n": "display:none;", // "d:b": "display:block;", // "d:f": "display:flex;", // "d:i": "display:inline;", // "d:ib": "display:inline-block;", // "d:ib+": "display: inline-block;\n*display: inline;\n*zoom: 1;", // "d:li": "display:list-item;", // "d:ri": "display:run-in;", // "d:cp": "display:compact;", // "d:tb": "display:table;", // "d:itb": "display:inline-table;", // "d:tbcp": "display:table-caption;", // "d:tbcl": "display:table-column;", // "d:tbclg": "display:table-column-group;", // "d:tbhg": "display:table-header-group;", // "d:tbfg": "display:table-footer-group;", // "d:tbr": "display:table-row;", // "d:tbrg": "display:table-row-group;", // "d:tbc": "display:table-cell;", // "d:rb": "display:ruby;", // "d:rbb": "display:ruby-base;", // "d:rbbg": "display:ruby-base-group;", // "d:rbt": "display:ruby-text;", // "d:rbtg": "display:ruby-text-group;", // "v": "visibility:${1:hidden};", // "v:v": "visibility:visible;", // "v:h": "visibility:hidden;", // "v:c": "visibility:collapse;", // "ov": "overflow:${1:hidden};", // "ov:v": "overflow:visible;", // "ov:h": "overflow:hidden;", // "ov:s": "overflow:scroll;", // "ov:a": "overflow:auto;", // "ovx": "overflow-x:${1:hidden};", // "ovx:v": "overflow-x:visible;", // "ovx:h": "overflow-x:hidden;", // "ovx:s": "overflow-x:scroll;", // "ovx:a": "overflow-x:auto;", // "ovy": "overflow-y:${1:hidden};", // "ovy:v": "overflow-y:visible;", // "ovy:h": "overflow-y:hidden;", // "ovy:s": "overflow-y:scroll;", // "ovy:a": "overflow-y:auto;", // "ovs": "overflow-style:${1:scrollbar};", // "ovs:a": "overflow-style:auto;", // "ovs:s": "overflow-style:scrollbar;", // "ovs:p": "overflow-style:panner;", // "ovs:m": "overflow-style:move;", // "ovs:mq": "overflow-style:marquee;", // "zoo": "zoom:1;", // "zm": "zoom:1;", // "cp": "clip:|;", // "cp:a": "clip:auto;", // "cp:r": "clip:rect(${1:top} ${2:right} ${3:bottom} ${4:left});", // "bxz": "box-sizing:${1:border-box};", // "bxz:cb": "box-sizing:content-box;", // "bxz:bb": "box-sizing:border-box;", // "bxsh": "box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:color};", // "bxsh:r": "box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:spread }rgb(${6:0}, ${7:0}, ${8:0});", // "bxsh:ra": "box-shadow:${1:inset }${2:h} ${3:v} ${4:blur} ${5:spread }rgba(${6:0}, ${7:0}, ${8:0}, .${9:5});", // "bxsh:n": "box-shadow:none;", // "m": "margin:|;", // "m:a": "margin:auto;", // "mt": "margin-top:|;", // "mt:a": "margin-top:auto;", // "mr": "margin-right:|;", // "mr:a": "margin-right:auto;", // "mb": "margin-bottom:|;", // "mb:a": "margin-bottom:auto;", // "ml": "margin-left:|;", // "ml:a": "margin-left:auto;", // "p": "padding:|;", // "pt": "padding-top:|;", // "pr": "padding-right:|;", // "pb": "padding-bottom:|;", // "pl": "padding-left:|;", // "w": "width:|;", // "w:a": "width:auto;", // "h": "height:|;", // "h:a": "height:auto;", // "maw": "max-width:|;", // "maw:n": "max-width:none;", // "mah": "max-height:|;", // "mah:n": "max-height:none;", // "miw": "min-width:|;", // "mih": "min-height:|;", // "mar": "max-resolution:${1:res};", // "mir": "min-resolution:${1:res};", // "ori": "orientation:|;", // "ori:l": "orientation:landscape;", // "ori:p": "orientation:portrait;", // "ol": "outline:|;", // "ol:n": "outline:none;", // "olo": "outline-offset:|;", // "olw": "outline-width:|;", // "olw:tn": "outline-width:thin;", // "olw:m": "outline-width:medium;", // "olw:tc": "outline-width:thick;", // "ols": "outline-style:|;", // "ols:n": "outline-style:none;", // "ols:dt": "outline-style:dotted;", // "ols:ds": "outline-style:dashed;", // "ols:s": "outline-style:solid;", // "ols:db": "outline-style:double;", // "ols:g": "outline-style:groove;", // "ols:r": "outline-style:ridge;", // "ols:i": "outline-style:inset;", // "ols:o": "outline-style:outset;", // "olc": "outline-color:#${1:000};", // "olc:i": "outline-color:invert;", // "bd": "border:|;", // "bd+": "border:${1:1px} ${2:solid} ${3:#000};", // "bd:n": "border:none;", // "bdbk": "border-break:${1:close};", // "bdbk:c": "border-break:close;", // "bdcl": "border-collapse:|;", // "bdcl:c": "border-collapse:collapse;", // "bdcl:s": "border-collapse:separate;", // "bdc": "border-color:#${1:000};", // "bdc:t": "border-color:transparent;", // "bdi": "border-image:url(|);", // "bdi:n": "border-image:none;", // "bdti": "border-top-image:url(|);", // "bdti:n": "border-top-image:none;", // "bdri": "border-right-image:url(|);", // "bdri:n": "border-right-image:none;", // "bdbi": "border-bottom-image:url(|);", // "bdbi:n": "border-bottom-image:none;", // "bdli": "border-left-image:url(|);", // "bdli:n": "border-left-image:none;", // "bdci": "border-corner-image:url(|);", // "bdci:n": "border-corner-image:none;", // "bdci:c": "border-corner-image:continue;", // "bdtli": "border-top-left-image:url(|);", // "bdtli:n": "border-top-left-image:none;", // "bdtli:c": "border-top-left-image:continue;", // "bdtri": "border-top-right-image:url(|);", // "bdtri:n": "border-top-right-image:none;", // "bdtri:c": "border-top-right-image:continue;", // "bdbri": "border-bottom-right-image:url(|);", // "bdbri:n": "border-bottom-right-image:none;", // "bdbri:c": "border-bottom-right-image:continue;", // "bdbli": "border-bottom-left-image:url(|);", // "bdbli:n": "border-bottom-left-image:none;", // "bdbli:c": "border-bottom-left-image:continue;", // "bdf": "border-fit:${1:repeat};", // "bdf:c": "border-fit:clip;", // "bdf:r": "border-fit:repeat;", // "bdf:sc": "border-fit:scale;", // "bdf:st": "border-fit:stretch;", // "bdf:ow": "border-fit:overwrite;", // "bdf:of": "border-fit:overflow;", // "bdf:sp": "border-fit:space;", // "bdlen": "border-length:|;", // "bdlen:a": "border-length:auto;", // "bdsp": "border-spacing:|;", // "bds": "border-style:|;", // "bds:n": "border-style:none;", // "bds:h": "border-style:hidden;", // "bds:dt": "border-style:dotted;", // "bds:ds": "border-style:dashed;", // "bds:s": "border-style:solid;", // "bds:db": "border-style:double;", // "bds:dtds": "border-style:dot-dash;", // "bds:dtdtds": "border-style:dot-dot-dash;", // "bds:w": "border-style:wave;", // "bds:g": "border-style:groove;", // "bds:r": "border-style:ridge;", // "bds:i": "border-style:inset;", // "bds:o": "border-style:outset;", // "bdw": "border-width:|;", // "bdtw": "border-top-width:|;", // "bdrw": "border-right-width:|;", // "bdbw": "border-bottom-width:|;", // "bdlw": "border-left-width:|;", // "bdt": "border-top:|;", // "bt": "border-top:|;", // "bdt+": "border-top:${1:1px} ${2:solid} ${3:#000};", // "bdt:n": "border-top:none;", // "bdts": "border-top-style:|;", // "bdts:n": "border-top-style:none;", // "bdtc": "border-top-color:#${1:000};", // "bdtc:t": "border-top-color:transparent;", // "bdr": "border-right:|;", // "br": "border-right:|;", // "bdr+": "border-right:${1:1px} ${2:solid} ${3:#000};", // "bdr:n": "border-right:none;", // "bdrst": "border-right-style:|;", // "bdrst:n": "border-right-style:none;", // "bdrc": "border-right-color:#${1:000};", // "bdrc:t": "border-right-color:transparent;", // "bdb": "border-bottom:|;", // "bb": "border-bottom:|;", // "bdb+": "border-bottom:${1:1px} ${2:solid} ${3:#000};", // "bdb:n": "border-bottom:none;", // "bdbs": "border-bottom-style:|;", // "bdbs:n": "border-bottom-style:none;", // "bdbc": "border-bottom-color:#${1:000};", // "bdbc:t": "border-bottom-color:transparent;", // "bdl": "border-left:|;", // "bl": "border-left:|;", // "bdl+": "border-left:${1:1px} ${2:solid} ${3:#000};", // "bdl:n": "border-left:none;", // "bdls": "border-left-style:|;", // "bdls:n": "border-left-style:none;", // "bdlc": "border-left-color:#${1:000};", // "bdlc:t": "border-left-color:transparent;", // "bdrs": "border-radius:|;", // "bdtrrs": "border-top-right-radius:|;", // "bdtlrs": "border-top-left-radius:|;", // "bdbrrs": "border-bottom-right-radius:|;", // "bdblrs": "border-bottom-left-radius:|;", // "bg": "background:#${1:000};", // "bg+": "background:${1:#fff} url(${2}) ${3:0} ${4:0} ${5:no-repeat};", // "bg:n": "background:none;", // "bg:ie": "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=‘${1:x}.png‘,sizingMethod=‘${2:crop}‘);", // "bgc": "background-color:#${1:fff};", // "bgc:t": "background-color:transparent;", // "bgi": "background-image:url(|);", // "bgi:n": "background-image:none;", // "bgr": "background-repeat:|;", // "bgr:n": "background-repeat:no-repeat;", // "bgr:x": "background-repeat:repeat-x;", // "bgr:y": "background-repeat:repeat-y;", // "bgr:sp": "background-repeat:space;", // "bgr:rd": "background-repeat:round;", // "bga": "background-attachment:|;", // "bga:f": "background-attachment:fixed;", // "bga:s": "background-attachment:scroll;", // "bgp": "background-position:${1:0} ${2:0};", // "bgpx": "background-position-x:|;", // "bgpy": "background-position-y:|;", // "bgbk": "background-break:|;", // "bgbk:bb": "background-break:bounding-box;", // "bgbk:eb": "background-break:each-box;", // "bgbk:c": "background-break:continuous;", // "bgcp": "background-clip:${1:padding-box};", // "bgcp:bb": "background-clip:border-box;", // "bgcp:pb": "background-clip:padding-box;", // "bgcp:cb": "background-clip:content-box;", // "bgcp:nc": "background-clip:no-clip;", // "bgo": "background-origin:|;", // "bgo:pb": "background-origin:padding-box;", // "bgo:bb": "background-origin:border-box;", // "bgo:cb": "background-origin:content-box;", // "bgsz": "background-size:|;", // "bgsz:a": "background-size:auto;", // "bgsz:ct": "background-size:contain;", // "bgsz:cv": "background-size:cover;", // "c": "color:#${1:000};", // "c:r": "color:rgb(${1:0}, ${2:0}, ${3:0});", // "c:ra": "color:rgba(${1:0}, ${2:0}, ${3:0}, .${4:5});", // "cm": "/* |${child} */", // "cnt": "content:‘|‘;", // "cnt:n": "content:normal;", // "cnt:oq": "content:open-quote;", // "cnt:noq": "content:no-open-quote;", // "cnt:cq": "content:close-quote;", // "cnt:ncq": "content:no-close-quote;", // "cnt:a": "content:attr(|);", // "cnt:c": "content:counter(|);", // "cnt:cs": "content:counters(|);", // "tbl": "table-layout:|;", // "tbl:a": "table-layout:auto;", // "tbl:f": "table-layout:fixed;", // "cps": "caption-side:|;", // "cps:t": "caption-side:top;", // "cps:b": "caption-side:bottom;", // "ec": "empty-cells:|;", // "ec:s": "empty-cells:show;", // "ec:h": "empty-cells:hide;", // "lis": "list-style:|;", // "lis:n": "list-style:none;", // "lisp": "list-style-position:|;", // "lisp:i": "list-style-position:inside;", // "lisp:o": "list-style-position:outside;", // "list": "list-style-type:|;", // "list:n": "list-style-type:none;", // "list:d": "list-style-type:disc;", // "list:c": "list-style-type:circle;", // "list:s": "list-style-type:square;", // "list:dc": "list-style-type:decimal;", // "list:dclz": "list-style-type:decimal-leading-zero;", // "list:lr": "list-style-type:lower-roman;", // "list:ur": "list-style-type:upper-roman;", // "lisi": "list-style-image:|;", // "lisi:n": "list-style-image:none;", // "q": "quotes:|;", // "q:n": "quotes:none;", // "q:ru": "quotes:‘\\00AB‘ ‘\\00BB‘ ‘\\201E‘ ‘\\201C‘;", // "q:en": "quotes:‘\\201C‘ ‘\\201D‘ ‘\\2018‘ ‘\\2019‘;", // "ct": "content:|;", // "ct:n": "content:normal;", // "ct:oq": "content:open-quote;", // "ct:noq": "content:no-open-quote;", // "ct:cq": "content:close-quote;", // "ct:ncq": "content:no-close-quote;", // "ct:a": "content:attr(|);", // "ct:c": "content:counter(|);", // "ct:cs": "content:counters(|);", // "coi": "counter-increment:|;", // "cor": "counter-reset:|;", // "va": "vertical-align:${1:top};", // "va:sup": "vertical-align:super;", // "va:t": "vertical-align:top;", // "va:tt": "vertical-align:text-top;", // "va:m": "vertical-align:middle;", // "va:bl": "vertical-align:baseline;", // "va:b": "vertical-align:bottom;", // "va:tb": "vertical-align:text-bottom;", // "va:sub": "vertical-align:sub;", // "ta": "text-align:${1:left};", // "ta:l": "text-align:left;", // "ta:c": "text-align:center;", // "ta:r": "text-align:right;", // "ta:j": "text-align:justify;", // "ta-lst": "text-align-last:|;", // "tal:a": "text-align-last:auto;", // "tal:l": "text-align-last:left;", // "tal:c": "text-align-last:center;", // "tal:r": "text-align-last:right;", // "td": "text-decoration:${1:none};", // "td:n": "text-decoration:none;", // "td:u": "text-decoration:underline;", // "td:o": "text-decoration:overline;", // "td:l": "text-decoration:line-through;", // "te": "text-emphasis:|;", // "te:n": "text-emphasis:none;", // "te:ac": "text-emphasis:accent;", // "te:dt": "text-emphasis:dot;", // "te:c": "text-emphasis:circle;", // "te:ds": "text-emphasis:disc;", // "te:b": "text-emphasis:before;", // "te:a": "text-emphasis:after;", // "th": "text-height:|;", // "th:a": "text-height:auto;", // "th:f": "text-height:font-size;", // "th:t": "text-height:text-size;", // "th:m": "text-height:max-size;", // "ti": "text-indent:|;", // "ti:-": "text-indent:-9999px;", // "tj": "text-justify:|;", // "tj:a": "text-justify:auto;", // "tj:iw": "text-justify:inter-word;", // "tj:ii": "text-justify:inter-ideograph;", // "tj:ic": "text-justify:inter-cluster;", // "tj:d": "text-justify:distribute;", // "tj:k": "text-justify:kashida;", // "tj:t": "text-justify:tibetan;", // "tov": "text-overflow:${ellipsis};", // "tov:e": "text-overflow:ellipsis;", // "tov:c": "text-overflow:clip;", // "to": "text-outline:|;", // "to+": "text-outline:${1:0} ${2:0} ${3:#000};", // "to:n": "text-outline:none;", // "tr": "text-replace:|;", // "tr:n": "text-replace:none;", // "tt": "text-transform:${1:uppercase};", // "tt:n": "text-transform:none;", // "tt:c": "text-transform:capitalize;", // "tt:u": "text-transform:uppercase;", // "tt:l": "text-transform:lowercase;", // "tw": "text-wrap:|;", // "tw:n": "text-wrap:normal;", // "tw:no": "text-wrap:none;", // "tw:u": "text-wrap:unrestricted;", // "tw:s": "text-wrap:suppress;", // "tsh": "text-shadow:${1:hoff} ${2:voff} ${3:blur} ${4:#000};", // "tsh:r": "text-shadow:${1:h} ${2:v} ${3:blur} rgb(${4:0}, ${5:0}, ${6:0});", // "tsh:ra": "text-shadow:${1:h} ${2:v} ${3:blur} rgba(${4:0}, ${5:0}, ${6:0}, .${7:5});", // "tsh+": "text-shadow:${1:0} ${2:0} ${3:0} ${4:#000};", // "tsh:n": "text-shadow:none;", // "trf": "transform:|;", // "trf:skx": "transform: skewX(${1:angle});", // "trf:sky": "transform: skewY(${1:angle});", // "trf:sc": "transform: scale(${1:x}, ${2:y});", // "trf:scx": "transform: scaleX(${1:x});", // "trf:scy": "transform: scaleY(${1:y});", // "trf:scz": "transform: scaleZ(${1:z});", // "trf:sc3": "transform: scale3d(${1:x}, ${2:y}, ${3:z});", // "trf:r": "transform: rotate(${1:angle});", // "trf:rx": "transform: rotateX(${1:angle});", // "trf:ry": "transform: rotateY(${1:angle});", // "trf:rz": "transform: rotateZ(${1:angle});", // "trf:t": "transform: translate(${1:x}, ${2:y});", // "trf:tx": "transform: translateX(${1:x});", // "trf:ty": "transform: translateY(${1:y});", // "trf:tz": "transform: translateZ(${1:z});", // "trf:t3": "transform: translate3d(${1:tx}, ${2:ty}, ${3:tz});", // "trfo": "transform-origin:|;", // "trfs": "transform-style:${1:preserve-3d};", // "trs": "transition:${1:prop} ${2:time};", // "trsde": "transition-delay:${1:time};", // "trsdu": "transition-duration:${1:time};", // "trsp": "transition-property:${1:prop};", // "trstf": "transition-timing-function:${1:tfunc};", // "lh": "line-height:|;", // "whs": "white-space:|;", // "whs:n": "white-space:normal;", // "whs:p": "white-space:pre;", // "whs:nw": "white-space:nowrap;", // "whs:pw": "white-space:pre-wrap;", // "whs:pl": "white-space:pre-line;", // "whsc": "white-space-collapse:|;", // "whsc:n": "white-space-collapse:normal;", // "whsc:k": "white-space-collapse:keep-all;", // "whsc:l": "white-space-collapse:loose;", // "whsc:bs": "white-space-collapse:break-strict;", // "whsc:ba": "white-space-collapse:break-all;", // "wob": "word-break:|;", // "wob:n": "word-break:normal;", // "wob:k": "word-break:keep-all;", // "wob:ba": "word-break:break-all;", // "wos": "word-spacing:|;", // "wow": "word-wrap:|;", // "wow:nm": "word-wrap:normal;", // "wow:n": "word-wrap:none;", // "wow:u": "word-wrap:unrestricted;", // "wow:s": "word-wrap:suppress;", // "wow:b": "word-wrap:break-word;", // "wm": "writing-mode:${1:lr-tb};", // "wm:lrt": "writing-mode:lr-tb;", // "wm:lrb": "writing-mode:lr-bt;", // "wm:rlt": "writing-mode:rl-tb;", // "wm:rlb": "writing-mode:rl-bt;", // "wm:tbr": "writing-mode:tb-rl;", // "wm:tbl": "writing-mode:tb-lr;", // "wm:btl": "writing-mode:bt-lr;", // "wm:btr": "writing-mode:bt-rl;", // "lts": "letter-spacing:|;", // "lts-n": "letter-spacing:normal;", // "f": "font:|;", // "f+": "font:${1:1em} ${2:Arial,sans-serif};", // "fw": "font-weight:|;", // "fw:n": "font-weight:normal;", // "fw:b": "font-weight:bold;", // "fw:br": "font-weight:bolder;", // "fw:lr": "font-weight:lighter;", // "fs": "font-style:${italic};", // "fs:n": "font-style:normal;", // "fs:i": "font-style:italic;", // "fs:o": "font-style:oblique;", // "fv": "font-variant:|;", // "fv:n": "font-variant:normal;", // "fv:sc": "font-variant:small-caps;", // "fz": "font-size:|;", // "fza": "font-size-adjust:|;", // "fza:n": "font-size-adjust:none;", // "ff": "font-family:|;", // "ff:s": "font-family:serif;", // "ff:ss": "font-family:sans-serif;", // "ff:c": "font-family:cursive;", // "ff:f": "font-family:fantasy;", // "ff:m": "font-family:monospace;", // "ff:a": "font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif;", // "ff:t": "font-family: \"Times New Roman\", Times, Baskerville, Georgia, serif;", // "ff:v": "font-family: Verdana, Geneva, sans-serif;", // "fef": "font-effect:|;", // "fef:n": "font-effect:none;", // "fef:eg": "font-effect:engrave;", // "fef:eb": "font-effect:emboss;", // "fef:o": "font-effect:outline;", // "fem": "font-emphasize:|;", // "femp": "font-emphasize-position:|;", // "femp:b": "font-emphasize-position:before;", // "femp:a": "font-emphasize-position:after;", // "fems": "font-emphasize-style:|;", // "fems:n": "font-emphasize-style:none;", // "fems:ac": "font-emphasize-style:accent;", // "fems:dt": "font-emphasize-style:dot;", // "fems:c": "font-emphasize-style:circle;", // "fems:ds": "font-emphasize-style:disc;", // "fsm": "font-smooth:|;", // "fsm:a": "font-smooth:auto;", // "fsm:n": "font-smooth:never;", // "fsm:aw": "font-smooth:always;", // "fst": "font-stretch:|;", // "fst:n": "font-stretch:normal;", // "fst:uc": "font-stretch:ultra-condensed;", // "fst:ec": "font-stretch:extra-condensed;", // "fst:c": "font-stretch:condensed;", // "fst:sc": "font-stretch:semi-condensed;", // "fst:se": "font-stretch:semi-expanded;", // "fst:e": "font-stretch:expanded;", // "fst:ee": "font-stretch:extra-expanded;", // "fst:ue": "font-stretch:ultra-expanded;", // "op": "opacity:|;", // "op+": "opacity: $1;\nfilter: alpha(opacity=$2);", // "op:ie": "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);", // "op:ms": "-ms-filter:‘progid:DXImageTransform.Microsoft.Alpha(Opacity=100)‘;", // "rsz": "resize:|;", // "rsz:n": "resize:none;", // "rsz:b": "resize:both;", // "rsz:h": "resize:horizontal;", // "rsz:v": "resize:vertical;", // "cur": "cursor:${pointer};", // "cur:a": "cursor:auto;", // "cur:d": "cursor:default;", // "cur:c": "cursor:crosshair;", // "cur:ha": "cursor:hand;", // "cur:he": "cursor:help;", // "cur:m": "cursor:move;", // "cur:p": "cursor:pointer;", // "cur:t": "cursor:text;", // "pgbb": "page-break-before:|;", // "pgbb:au": "page-break-before:auto;", // "pgbb:al": "page-break-before:always;", // "pgbb:l": "page-break-before:left;", // "pgbb:r": "page-break-before:right;", // "pgbi": "page-break-inside:|;", // "pgbi:au": "page-break-inside:auto;", // "pgbi:av": "page-break-inside:avoid;", // "pgba": "page-break-after:|;", // "pgba:au": "page-break-after:auto;", // "pgba:al": "page-break-after:always;", // "pgba:l": "page-break-after:left;", // "pgba:r": "page-break-after:right;", // "orp": "orphans:|;", // "us": "user-select:${none};", // "wid": "widows:|;", // "wfsm": "-webkit-font-smoothing:${antialiased};", // "wfsm:a": "-webkit-font-smoothing:antialiased;", // "wfsm:s": "-webkit-font-smoothing:subpixel-antialiased;", // "wfsm:sa": "-webkit-font-smoothing:subpixel-antialiased;", // "wfsm:n": "-webkit-font-smoothing:none;" // } // }, // "html": { // "filters": "html", // "profile": "html", // "snippets": { // "!!!": "<!DOCTYPE html>", // "!!!4t": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">", // "!!!4s": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">", // "!!!xt": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">", // "!!!xs": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">", // "!!!xxs": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">", // "c": "<!-- |${child} -->", // "cc:ie6": "<!--[if lte IE 6]>\n\t${child}|\n<![endif]-->", // "cc:ie": "<!--[if IE]>\n\t${child}|\n<![endif]-->", // "cc:noie": "<!--[if !IE]><!-->\n\t${child}|\n<!--<![endif]-->" // }, // "abbreviations": { // "!": "html:5", // "a": "<a href=\"\">", // "a:link": "<a href=\"http://|\">", // "a:mail": "<a href=\"mailto:|\">", // "abbr": "<abbr title=\"\">", // "acr|acronym": "<acronym title=\"\">", // "base": "<base href=\"\" />", // "basefont": "<basefont/>", // "br": "<br/>", // "frame": "<frame/>", // "hr": "<hr/>", // "bdo": "<bdo dir=\"\">", // "bdo:r": "<bdo dir=\"rtl\">", // "bdo:l": "<bdo dir=\"ltr\">", // "col": "<col/>", // "link": "<link rel=\"stylesheet\" href=\"\" />", // "link:css": "<link rel=\"stylesheet\" href=\"${1:style}.css\" />", // "link:print": "<link rel=\"stylesheet\" href=\"${1:print}.css\" media=\"print\" />", // "link:favicon": "<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"${1:favicon.ico}\" />", // "link:touch": "<link rel=\"apple-touch-icon\" href=\"${1:favicon.png}\" />", // "link:rss": "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"${1:rss.xml}\" />", // "link:atom": "<link rel=\"alternate\" type=\"application/atom+xml\" title=\"Atom\" href=\"${1:atom.xml}\" />", // "meta": "<meta/>", // "meta:utf": "<meta http-equiv=\"Content-Type\" content=\"text/html;charset=UTF-8\" />", // "meta:win": "<meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1251\" />", // "meta:vp": "<meta name=\"viewport\" content=\"width=${1:device-width}, user-scalable=${2:no}, initial-scale=${3:1.0}, maximum-scale=${4:1.0}, minimum-scale=${5:1.0}\" />", // "meta:compat": "<meta http-equiv=\"X-UA-Compatible\" content=\"${1:IE=7}\" />", // "style": "<style>", // "script": "<script !src=\"\">", // "script:src": "<script src=\"\">", // "img": "<img src=\"\" alt=\"\" />", // "iframe": "<iframe src=\"\" frameborder=\"0\">", // "embed": "<embed src=\"\" type=\"\" />", // "object": "<object data=\"\" type=\"\">", // "param": "<param name=\"\" value=\"\" />", // "map": "<map name=\"\">", // "area": "<area shape=\"\" coords=\"\" href=\"\" alt=\"\" />", // "area:d": "<area shape=\"default\" href=\"\" alt=\"\" />", // "area:c": "<area shape=\"circle\" coords=\"\" href=\"\" alt=\"\" />", // "area:r": "<area shape=\"rect\" coords=\"\" href=\"\" alt=\"\" />", // "area:p": "<area shape=\"poly\" coords=\"\" href=\"\" alt=\"\" />", // "form": "<form action=\"\">", // "form:get": "<form action=\"\" method=\"get\">", // "form:post": "<form action=\"\" method=\"post\">", // "label": "<label for=\"\">", // "input": "<input type=\"${1:text}\" />", // "inp": "<input type=\"${1:text}\" name=\"\" id=\"\" />", // "input:h|input:hidden": "input[type=hidden name]", // "input:t|input:text": "inp", // "input:search": "inp[type=search]", // "input:email": "inp[type=email]", // "input:url": "inp[type=url]", // "input:p|input:password": "inp[type=password]", // "input:datetime": "inp[type=datetime]", // "input:date": "inp[type=date]", // "input:datetime-local": "inp[type=datetime-local]", // "input:month": "inp[type=month]", // "input:week": "inp[type=week]", // "input:time": "inp[type=time]", // "input:tel": "inp[type=tel]", // "input:number": "inp[type=number]", // "input:color": "inp[type=color]", // "input:c|input:checkbox": "inp[type=checkbox]", // "input:r|input:radio": "inp[type=radio]", // "input:range": "inp[type=range]", // "input:f|input:file": "inp[type=file]", // "input:s|input:submit": "<input type=\"submit\" value=\"\" />", // "input:i|input:image": "<input type=\"image\" src=\"\" alt=\"\" />", // "input:b|input:button": "<input type=\"button\" value=\"\" />", // "isindex": "<isindex/>", // "input:reset": "input:button[type=reset]", // "select": "<select name=\"\" id=\"\">", // "select:d|select:disabled": "select[disabled.]", // "opt|option": "<option value=\"\">", // "textarea": "<textarea name=\"\" id=\"\" cols=\"${1:30}\" rows=\"${2:10}\">", // "marquee": "<marquee behavior=\"\" direction=\"\">", // "menu:c|menu:context": "menu[type=context]>", // "menu:t|menu:toolbar": "menu[type=toolbar]>", // "video": "<video src=\"\">", // "audio": "<audio src=\"\">", // "html:xml": "<html xmlns=\"http://www.w3.org/1999/xhtml\">", // "keygen": "<keygen/>", // "command": "<command/>", // "btn:s|button:s|button:submit" : "button[type=submit]", // "btn:r|button:r|button:reset" : "button[type=reset]", // "btn:d|button:d|button:disabled" : "button[disabled.]", // "fst:d|fset:d|fieldset:d|fieldset:disabled" : "fieldset[disabled.]", // "bq": "blockquote", // "fig": "figure", // "figc": "figcaption", // "ifr": "iframe", // "emb": "embed", // "obj": "object", // "src": "source", // "cap": "caption", // "colg": "colgroup", // "fst": "fieldset", // "btn": "button", // "optg": "optgroup", // "tarea": "textarea", // "leg": "legend", // "sect": "section", // "art": "article", // "hdr": "header", // "ftr": "footer", // "adr": "address", // "dlg": "dialog", // "str": "strong", // "prog": "progress", // "mn": "main", // "tem": "template", // "fset": "fieldset", // "datag": "datagrid", // "datal": "datalist", // "kg": "keygen", // "out": "output", // "det": "details", // "cmd": "command", // "doc": "html>(head>meta[charset=${charset}]+title{${1:Document}})+body", // "doc4": "html>(head>meta[http-equiv=\"Content-Type\" content=\"text/html;charset=${charset}\"]+title{${1:Document}})+body", // "html:4t": "!!!4t+doc4[lang=${lang}]", // "html:4s": "!!!4s+doc4[lang=${lang}]", // "html:xt": "!!!xt+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${lang}]", // "html:xs": "!!!xs+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${lang}]", // "html:xxs": "!!!xxs+doc4[xmlns=http://www.w3.org/1999/xhtml xml:lang=${lang}]", // "html:5": "!!!+doc[lang=${lang}]", // "ol+": "ol>li", // "ul+": "ul>li", // "dl+": "dl>dt+dd", // "map+": "map>area", // "table+": "table>tr>td", // "colgroup+": "colgroup>col", // "colg+": "colgroup>col", // "tr+": "tr>td", // "select+": "select>option", // "optgroup+": "optgroup>option", // "optg+": "optgroup>option" // } // }, // "xml": { // "extends": "html", // "profile": "xml", // "filters": "html" // }, // "xsl": { // "extends": "html", // "profile": "xml", // "filters": "html, xsl", // "abbreviations": { // "tm|tmatch": "<xsl:template match=\"\" mode=\"\">", // "tn|tname": "<xsl:template name=\"\">", // "call": "<xsl:call-template name=\"\"/>", // "ap": "<xsl:apply-templates select=\"\" mode=\"\"/>", // "api": "<xsl:apply-imports/>", // "imp": "<xsl:import href=\"\"/>", // "inc": "<xsl:include href=\"\"/>", // "ch": "<xsl:choose>", // "wh|xsl:when": "<xsl:when test=\"\">", // "ot": "<xsl:otherwise>", // "if": "<xsl:if test=\"\">", // "par": "<xsl:param name=\"\">", // "pare": "<xsl:param name=\"\" select=\"\"/>", // "var": "<xsl:variable name=\"\">", // "vare": "<xsl:variable name=\"\" select=\"\"/>", // "wp": "<xsl:with-param name=\"\" select=\"\"/>", // "key": "<xsl:key name=\"\" match=\"\" use=\"\"/>", // "elem": "<xsl:element name=\"\">", // "attr": "<xsl:attribute name=\"\">", // "attrs": "<xsl:attribute-set name=\"\">", // "cp": "<xsl:copy select=\"\"/>", // "co": "<xsl:copy-of select=\"\"/>", // "val": "<xsl:value-of select=\"\"/>", // "for|each": "<xsl:for-each select=\"\">", // "tex": "<xsl:text></xsl:text>", // "com": "<xsl:comment>", // "msg": "<xsl:message terminate=\"no\">", // "fall": "<xsl:fallback>", // "num": "<xsl:number value=\"\"/>", // "nam": "<namespace-alias stylesheet-prefix=\"\" result-prefix=\"\"/>", // "pres": "<xsl:preserve-space elements=\"\"/>", // "strip": "<xsl:strip-space elements=\"\"/>", // "proc": "<xsl:processing-instruction name=\"\">", // "sort": "<xsl:sort select=\"\" order=\"\"/>", // "choose+": "xsl:choose>xsl:when+xsl:otherwise", // "xsl": "!!!+xsl:stylesheet[version=1.0 xmlns:xsl=http://www.w3.org/1999/XSL/Transform]>{\n|}" // }, // "snippets": { // "!!!": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" // } // }, // "haml": { // "filters": "haml", // "extends": "html", // "profile": "xml" // }, // "jade": { // "filters": "jade", // "extends": "html", // "profile": "xml" // }, // "slim": { // "filters": "slim", // "extends": "html", // "profile": "xml" // }, // "scss": { // "extends": "css" // }, // "sass": { // "extends": "css" // }, // "less": { // "extends": "css" // }, // "stylus": { // "extends": "css" // }, // "styl": { // "extends": "stylus" // } // } // //配置 // // While you can edit this file, it‘s best to put your changes in // // "User/Preferences.sublime-settings", which overrides the settings in here. // // // // Settings may also be placed in file type specific options files, for // // example, in Packages/Python/Python.sublime-settings for python files. // { // // Sets the colors used within the text area // //主题文件 // "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", // // Note that the font_face and font_size are overriden in the platform // // specific settings file, for example, "Preferences (Linux).sublime-settings". // // Because of this, setting them here will have no effect: you must set them // // in your User File Preferences. // //字体样式、大小 // "font_face": "", // "font_size": 10, // // Valid options are "no_bold", "no_italic", "no_antialias", "gray_antialias", // // "subpixel_antialias", "no_round" (OS X only) and "directwrite" (Windows only) // // 字体选项:no_bold不显示粗体字,no_italic不显示斜体字,no_antialias和no_antialias关闭反锯齿 // // subpixel_antialias和no_round是OS X系统独有的 // // directwrite是Windows系统独有的 // "font_options": [], // // Characters that are considered to separate words // // 在文字上双击会全选当前的内容,如果里面出现以下字符,就会被截断 // "word_separators": "./\\()\"‘-:,.;<>[email protected]#$%^&*|+=[]{}`~?", // // Set to false to prevent line numbers being drawn in the gutter // // 是否显示行号 // "line_numbers": true, // // Set to false to hide the gutter altogether // // 是否显示行号边栏 // "gutter": true, // // Spacing between the gutter and the text // // 行号边栏和文字的间距 // "margin": 4, // // Fold buttons are the triangles shown in the gutter to fold regions of text // // 是否显示代码折叠按钮 // "fold_buttons": true, // // Hides the fold buttons unless the mouse is over the gutter // // 不管鼠标在不在行号边栏,代码折叠按钮一直显示 // "fade_fold_buttons": true, // // Columns in which to display vertical rulers // //列显示垂直标尺,在中括号里填入数字,宽度按字符计算 // "rulers": [], // // Set to true to turn spell checking on by default // // 是否打开拼写检查 // "spell_check": false, // // The number of spaces a tab is considered equal to // // Tab键制表符宽度 // "tab_size": 4, // // Set to true to insert spaces when tab is pressed // // 设为true时,缩进和遇到Tab键时使用空格替代 // "translate_tabs_to_spaces": false, // // If translate_tabs_to_spaces is true, use_tab_stops will make tab and // // backspace insert/delete up to the next tabstop // // translate_tabs_to_spaces设置为true,Tab和Backspace的删除/插入作用于制表符宽度 // // 否则作用于单个空格 // "use_tab_stops": true, // // Set to false to disable detection of tabs vs. spaces on load // // false时禁止在载入的时候检测制表符和空格 // "detect_indentation": true, // // Calculates indentation automatically when pressing enter // // 按回车时,自动与制表位对齐 // "auto_indent": true, // // Makes auto indent a little smarter, e.g., by indenting the next line // // after an if statement in C. Requires auto_indent to be enabled. // //针对C语言的 // "smart_indent": true, // // Adds whitespace up to the first open bracket when indenting. Requires // // auto_indent to be enabled. // // 需要启用auto_indent,第一次打开括号缩进时插入空格?(没测试出来效果…) // "indent_to_bracket": false, // // Trims white space added by auto_indent when moving the caret off the // // line. // // 显示对齐的白线是否根据回车、tab等操作自动填补 // "trim_automatic_white_space": true, // // Disables horizontal scrolling if enabled. // // May be set to true, false, or "auto", where it will be disabled for // // source code, and otherwise enabled. // // 是否自动换行,如果选auto,需要加双引号 // "word_wrap": "auto", // // Set to a value other than 0 to force wrapping at that column rather than the // // window width // // 设置窗口内文字区域的宽度 // "wrap_width": 0, // // Set to false to prevent word wrapped lines from being indented to the same // // level // // 防止被缩进到同一级的字换行 // "indent_subsequent_lines": true, // // Draws text centered in the window rather than left aligned // // 如果没有定义过,则文件居中显示(比如新建的文件) // "draw_centered": false, // // Controls auto pairing of quotes, brackets etc // // 自动匹配引号,括号等 // "auto_match_enabled": true, // // Word list to use for spell checking // // 拼写检查的单词列表路径 // "dictionary": "Packages/Language - English/en_US.dic", // // Set to true to draw a border around the visible rectangle on the minimap. // // The color of the border will be determined by the "minimapBorder" key in // // the color scheme // // 代码地图的可视区域部分是否加上边框,边框的颜色可在配色方案上加入minimapBorder键 // "draw_minimap_border": false, // // If enabled, will highlight any line with a caret // // 突出显示当前光标所在的行 // "highlight_line": false, // // Valid values are "smooth", "phase", "blink", "wide" and "solid".、 // // 设置光标闪动方式 // "caret_style": "smooth", // // Set to false to disable underlining the brackets surrounding the caret // // 是否特殊显示当前光标所在的括号、代码头尾闭合标记 // "match_brackets": true, // // Set to false if you‘d rather only highlight the brackets when the caret is // // next to one // // 设为false时,只有光标在括号或头尾闭合标记的两端时,match_brackets才生效 // "match_brackets_content": true, // // Set to false to not highlight square brackets. This only takes effect if // // match_brackets is true // // 是否突出显示圆括号,match_brackets为true生效 // "match_brackets_square": true, // // Set to false to not highlight curly brackets. This only takes effect if // // match_brackets is true // // 是否突出显示大括号,match_brackets为true生效 // "match_brackets_braces": true, // // Set to false to not highlight angle brackets. This only takes effect if // // match_brackets is true // // 是否突出显示尖括号,match_brackets为true生效 // "match_brackets_angle": false, // // Enable visualization of the matching tag in HTML and XML // // html和xml下突出显示光标所在标签的两端,影响HTML、XML、CSS等 // "match_tags": true, // // Highlights other occurrences of the currently selected text // // 全文突出显示和当前选中字符相同的字符 // "match_selection": true, // // Additional spacing at the top of each line, in pixels // // 设置每一行到顶部,以像素为单位的间距,效果相当于行距 // "line_padding_top": 0, // // Additional spacing at the bottom of each line, in pixels // // 设置每一行到底部,以像素为单位的间距,效果相当于行距 // "line_padding_bottom": 0, // // Set to false to disable scrolling past the end of the buffer. // // On OS X, this value is overridden in the platform specific settings, so // // you‘ll need to place this line in your user settings to override it. // // 设置为false时,滚动到文本的最下方时,没有缓冲区 // "scroll_past_end": true, // // This controls what happens when pressing up or down when on the first // // or last line. // // On OS X, this value is overridden in the platform specific settings, so // // you‘ll need to place this line in your user settings to override it. // // 控制向上或向下到第一行或最后一行时发生什么(没明白也没试出来) // "move_to_limit_on_up_down": false, // // Set to "none" to turn off drawing white space, "selection" to draw only the // // white space within the selection, and "all" to draw all white space // // 按space或tab时,实际会产生白色的点(一个空格一个点)或白色的横线(tab_size设置的制表符的宽度),选中状态下才能看到 // // 设置为none时,什么情况下都不显示这些点和线 // // 设置为selection时,只显示选中状态下的点和线 // // 设置为all时,则一直显示 // "draw_white_space": "selection", // // 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, // // Controls if auto complete is shown when snippet fields are active. // // Only relevant if auto_complete_commit_on_tab is true. // // auto_complete_commit_on_tab必须为true,控制代码提示的活跃度 // "auto_complete_with_fields": false, // // By default, shift+tab will only unindent if the selection spans // // multiple lines. When pressing shift+tab at other times, it‘ll insert a // // tab character - this allows tabs to be inserted when tab_completion is // // enabled. Set this to true to make shift+tab always unindent, instead of // // inserting tabs. // // 设置为false,使用Shift + tab总是插入制表符 // "shift_tab_unindent": false, // // If true, the copy and cut commands will operate on the current line // // when the selection is empty, rather than doing nothing. // //复制与剪切的 // "copy_with_empty_selection": true, // // If true, the selected text will be copied into the find panel when it‘s // // shown. // // On OS X, this value is overridden in the platform specific settings, so // // you‘ll need to place this line in your user settings to override it. // // 选中的文本按Ctrl + f时,自动复制到查找面板的文本框里 // "find_selected_text": true, // // When drag_text is enabled, clicking on selected text will begin a // // drag-drop operation // //拖动文本 // "drag_text": true, // // // // User Interface Settings // // // // The theme controls the look of Sublime Text‘s UI (buttons, tabs, scroll bars, etc) // //主题 // "theme": "Default.sublime-theme", // // Set to 0 to disable smooth scrolling. Set to a value between 0 and 1 to // // scroll slower, or set to larger than 1 to scroll faster // // 滚动的速度 // "scroll_speed": 1.0, // // Controls side bar animation when expanding or collapsing folders // // 左边边栏文件夹动画 // "tree_animation_enabled": true, // // Makes tabs with modified files more visible // //高亮未保存文件 // "highlight_modified_tabs": false, // // 标签页的关闭按钮 // "show_tab_close_buttons": true, // // Show folders in the side bar in bold // //在侧边栏显示文件夹 // "bold_folder_labels": false, // // OS X 10.7 only: Set to true to disable Lion style full screen support. // // Sublime Text must be restarted for this to take effect. // //开启全屏,针对 OS X 10.7 // "use_simple_full_screen": false, // // OS X only. Valid values are true, false, and "auto". Auto will enable // // the setting when running on a screen 2880 pixels or wider (i.e., a // // Retina display). When this setting is enabled, OpenGL is used to // // accelerate drawing. Sublime Text must be restarted for changes to take // // effect. // //针对OS X,使用OpenGL画图,需重启 // "gpu_window_buffer": "auto", // // Valid values are "system", "enabled" and "disabled" // //延迟滚动条 // "overlay_scroll_bars": "system", // // // // Application Behavior Settings // // // // Exiting the application with hot_exit enabled will cause it to close // // immediately without prompting. Unsaved modifications and open files will // // be preserved and restored when next starting. // // // // Closing a window with an associated project will also close the window // // without prompting, preserving unsaved changes in the workspace file // // alongside the project. // // 热退出功能!退出时不会提示是否保存文件,而是直接退出 // "hot_exit": true, // // remember_open_files makes the application start up with the last set of // // open files. Changing this to false will have no effect if hot_exit is // // true // //记忆之前打开的文件 // "remember_open_files": true, // // OS X only: When files are opened from finder, or by dragging onto the // // dock icon, this controls if a new window is created or not. // //始终在新窗口打开文件,针对OS X // "open_files_in_new_window": true, // // OS X only: This controls if an empty window is created at startup or not. // //在打开程序的时候新建窗口,针对OS X // "create_window_at_startup": true, // // Set to true to close windows as soon as the last file is closed, unless // // there‘s a folder open within the window. This is always enabled on OS X, // // changing it here won‘t modify the behavior. // //当没有文件时,关闭程序,针对Windows // "close_windows_when_empty": false, // // Show the full path to files in the title bar. // // On OS X, this value is overridden in the platform specific settings, so // // you‘ll need to place this line in your user settings to override it. // //在标题栏显示绝对路径 // "show_full_path": true, // // Shows the Build Results panel when building. If set to false, the Build // // Results can be shown via the Tools/Build Results menu. // "show_panel_on_build": true, // // Preview file contents when clicking on a file in the side bar. Double // // clicking or editing the preview will open the file and assign it a tab. // //在侧边栏预览文件 // "preview_on_click": true, // // folder_exclude_patterns and file_exclude_patterns control which files // // are listed in folders on the side bar. These can also be set on a per- // // project basis. // // 哪些文件会被显示到边栏上 // "folder_exclude_patterns": [".svn", ".git", ".hg", "CVS"], // "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db"], // // These files will still show up in the side bar, but won‘t be included in // // Goto Anything or Find in Files // "binary_file_patterns": ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"], // // List any packages to ignore here. When removing entries from this list, // // a restart may be required if the package contains plugins. // // 删除你想要忽略的插件,需要重启 // "ignored_packages": ["Vintage"] // } //快捷键解析 /* Sublime Text 3 快捷键精华版 Alt+F3:选择所有相同的词 Alt+Shift+数字:分屏显示 按Ctrl+Shift+上下键,可替换行 按Ctrl,依次点击或选取,可需要编辑的多个位置 Shift+右键拖动:光标多不,用来更改或插入列内容 Alt+.:闭合标签 Ctrl+Shift+/:当前位置插入注释 Ctrl+/:注释当前行 Ctrl+Shift+L:选择多行 Ctrl+W:关闭当前打开文件 Ctrl+L:选择行,重复可依次增加选择下一行 Ctrl+Shift+Enter:在当前行前插入新行 Ctrl+X:删除当前行 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 Ctrl+M:跳转到对应括号 Ctrl+U:软撤销,撤销光标位置 Ctrl+J:选择标签内容 Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+F:查找内容 Ctrl+Shift+F:查找并替换 Ctrl+H:替换 Ctrl+R:前往 method Ctrl+N:新建窗口 Ctrl+K+B:开关侧栏 Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身 Ctrl+F2:设置/删除标记 Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的 Ctrl+Shift+A:选择当前标签前后,修改标签用的 F11:全屏 Shift+F11:全屏免打扰模式,只编辑当前文件 Alt+数字:切换打开第N个文件 鼠标的前进后退键可切换Tab文件 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。 Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。 Ctrl+M 光标移动至括号内结束或开始的位置。 Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。 Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。 Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。 Ctrl+Shift+] 选中代码,按下快捷键,展开代码。 Ctrl+K+0 展开所有折叠代码。 Ctrl+← 向左单位性地移动光标,快速移动光标。 Ctrl+→ 向右单位性地移动光标,快速移动光标。 shift+↑ 向上选中多行。 shift+↓ 向下选中多行。 Shift+← 向左选中文本。 Shift+→ 向右选中文本。 Ctrl+Shift+← 向左单位性地选中文本。 Ctrl+Shift+→ 向右单位性地选中文本。 Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。 Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。 Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。 Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。 编辑类 Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。 Ctrl+Shift+D 复制光标所在整行,插入到下一行。 Tab 向右缩进。 Shift+Tab 向左缩进。 Ctrl+K+K 从光标处开始删除代码至行尾。 Ctrl+Shift+K 删除整行。 Ctrl+/ 注释单行。 Ctrl+Shift+/ 注释多行。 Ctrl+K+U 转换大写。 Ctrl+K+L 转换小写。 Ctrl+Z 撤销。 Ctrl+Y 恢复撤销。 Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。 Ctrl+F2 设置书签 Ctrl+T 左右字母互换。 F6 单词检测拼写 搜索类 Ctrl+F 打开底部搜索框,查找关键字。 Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。 Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。 Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。 Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。 Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。 Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。 Esc 退出光标多行选择,退出搜索框,命令框等。 显示类 Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。 Ctrl+PageDown 向左切换当前窗口的标签页。 Ctrl+PageUp 向右切换当前窗口的标签页。 Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字) Alt+Shift+2 左右分屏-2列 Alt+Shift+3 左右分屏-3列 Alt+Shift+4 左右分屏-4列 Alt+Shift+5 等分4屏 Alt+Shift+8 垂直分屏-2屏 Alt+Shift+9 垂直分屏-3屏 Ctrl+K+B 开启/关闭侧边栏。 F11 全屏模式 Shift+F11 免打扰模式*/ //breckethightlight标签高亮设置 // { // "bracket_styles": { // "default": { // "icon": "dot", // "color": "brackethighlighter.default", // "style": "outline" // }, // "unmatched": { // "icon": "question", // "color": "brackethighlighter.unmatched", // "style": "outline" // }, // "curly": { // "icon": "curly_bracket", // "color": "brackethighlighter.curly", // "style": "outline" // }, // "round": { // "icon": "round_bracket", // "color": "brackethighlighter.round", // "style": "outline" // }, // "square": { // "icon": "square_bracket", // "color": "brackethighlighter.square", // "style": "outline" // }, // "angle": { // "icon": "angle_bracket", // "color": "brackethighlighter.angle", // "style": "outline" // }, // "tag": { // "icon": "tag", // // "endpoints": true, // "color": "brackethighlighter.tag", // "style": "outline" // }, // "c_define": { // "icon": "hash", // "color": "brackethighlighter.c_define", // "style": "outline" // }, // "single_quote": { // "icon": "single_quote", // "color": "brackethighlighter.single_quote", // "style": "outline" // }, // "double_quote": { // "icon": "double_quote", // "color": "brackethighlighter.double_quote", // "style": "outline" // }, // "regex": { // "icon": "regex", // "color": "brackethighlighter.quote", // "style": "outline" // } // } // }
sublime text 3103 个人设置
时间: 2024-10-09 23:41:51