{"id":628,"date":"2019-10-12T10:24:30","date_gmt":"2019-10-12T02:24:30","guid":{"rendered":"http:\/\/www.x1985.org\/?p=628"},"modified":"2019-10-13T20:19:06","modified_gmt":"2019-10-13T12:19:06","slug":"%e2%99%9esublime-text-3-%e8%ae%be%e7%bd%ae%e6%96%87%e4%bb%b6%e8%af%a6%e8%a7%a3","status":"publish","type":"post","link":"http:\/\/www.x1985.org\/?p=628","title":{"rendered":"\u265eSublime Text 3 \u8bbe\u7f6e\u6587\u4ef6\u8be6\u89e3"},"content":{"rendered":"<p>Preferences.sublime-settings\u6587\u4ef6\uff1a<\/p>\n<pre class=\"lang:php decode:true \">\/\/ While you can edit this file, it's best to put your changes in\r\n\/\/ \"User\/Preferences.sublime-settings\", which overrides the settings in here.\r\n\/\/\r\n\/\/ Settings may also be placed in file type specific options files, for\r\n\/\/ example, in Packages\/Python\/Python.sublime-settings for python files.\r\n{\r\n\/\/ Sets the colors used within the text area\r\n\/\/ \u4e3b\u9898\u6587\u4ef6\u7684\u8def\u5f84\r\n\"color_scheme\": \"Packages\/Color Scheme - Default\/Monokai.tmTheme\",\r\n\r\n\/\/ Note that the font_face and font_size are overriden in the platform\r\n\/\/ specific settings file, for example, \"Preferences (Linux).sublime-settings\".\r\n\/\/ Because of this, setting them here will have no effect: you must set them\r\n\/\/ in your User File Preferences.\r\n\/\/ \u8bbe\u7f6e\u5b57\u4f53\u548c\u5927\u5c0f\uff0c\u5fc5\u987b\u5728Settings-User\u91cc\u91cd\u5199\uff0c\u8fd9\u91cc\u8bbe\u7f6e\u6ca1\u6709\u4efb\u4f55\u6548\u679c\r\n\"font_face\": \"Consolas\",\r\n\"font_size\": 12,\r\n\r\n\/\/ Valid options are \"no_bold\", \"no_italic\", \"no_antialias\", \"gray_antialias\",\r\n\/\/ \"subpixel_antialias\" and \"no_round\" (OS X only)\r\n\/\/ \u5b57\u4f53\u9009\u9879\uff1ano_bold\u4e0d\u663e\u793a\u7c97\u4f53\u5b57\uff0cno_italic\u4e0d\u663e\u793a\u659c\u4f53\u5b57\uff0cno_antialias\u548cno_antialias\u5173\u95ed\u53cd\u952f\u9f7f\r\n\/\/ subpixel_antialias\u548cno_round\u662fOS X\u7cfb\u7edf\u72ec\u6709\u7684\r\n\"font_options\": [],\r\n\r\n\/\/ Characters that are considered to separate words\r\n\/\/ \u5728\u6587\u5b57\u4e0a\u53cc\u51fb\u4f1a\u5168\u9009\u5f53\u524d\u7684\u5185\u5bb9\uff0c\u5982\u679c\u91cc\u9762\u51fa\u73b0\u4ee5\u4e0b\u5b57\u7b26\uff0c\u5c31\u4f1a\u88ab\u622a\u65ad\r\n\"word_separators\u201d: \u201c.\/()\\\u201d\u2018-:,.;~!@#$%^&amp;*|+=[]{}`~?\",\r\n\r\n\/\/ Set to false to prevent line numbers being drawn in the gutter\r\n\/\/ \u662f\u5426\u663e\u793a\u884c\u53f7\r\n\"line_numbers\": true,\r\n\r\n\/\/ Set to false to hide the gutter altogether\r\n\/\/ \u662f\u5426\u663e\u793a\u884c\u53f7\u8fb9\u680f\r\n\"gutter\": true,\r\n\r\n\/\/ Spacing between the gutter and the text\r\n\/\/ \u884c\u53f7\u8fb9\u680f\u548c\u6587\u5b57\u7684\u95f4\u8ddd\r\n\"margin\": 4,\r\n\r\n\/\/ Fold buttons are the triangles shown in the gutter to fold regions of text\r\n\/\/ \u662f\u5426\u663e\u793a\u4ee3\u7801\u6298\u53e0\u6309\u94ae\r\n\"fold_buttons\": true,\r\n\r\n\/\/ Hides the fold buttons unless the mouse is over the gutter\r\n\/\/ \u4e0d\u7ba1\u9f20\u6807\u5728\u4e0d\u5728\u884c\u53f7\u8fb9\u680f\uff0c\u4ee3\u7801\u6298\u53e0\u6309\u94ae\u4e00\u76f4\u663e\u793a\r\n\"fade_fold_buttons\": true,\r\n\r\n\/\/ Columns in which to display vertical rulers\r\n\/\/\u5217\u663e\u793a\u5782\u76f4\u6807\u5c3a\uff0c\u5728\u4e2d\u62ec\u53f7\u91cc\u586b\u5165\u6570\u5b57\uff0c\u5bbd\u5ea6\u6309\u5b57\u7b26\u8ba1\u7b97\r\n\"rulers\": [],\r\n\r\n\/\/ Set to true to turn spell checking on by default\r\n\/\/ \u662f\u5426\u6253\u5f00\u62fc\u5199\u68c0\u67e5\r\n\"spell_check\": false,\r\n\r\n\/\/ The number of spaces a tab is considered equal to\r\n\/\/ Tab\u952e\u5236\u8868\u7b26\u5bbd\u5ea6\r\n\"tab_size\": 4,\r\n\r\n\/\/ Set to true to insert spaces when tab is pressed\r\n\/\/ \u8bbe\u4e3atrue\u65f6\uff0c\u7f29\u8fdb\u548c\u9047\u5230Tab\u952e\u65f6\u4f7f\u7528\u7a7a\u683c\u66ff\u4ee3\r\n\"translate_tabs_to_spaces\": false,\r\n\r\n\/\/ If translate_tabs_to_spaces is true, use_tab_stops will make tab and\r\n\/\/ backspace insert\/delete up to the next tabstop\r\n\/\/ translate_tabs_to_spaces\u8bbe\u7f6e\u4e3atrue\uff0cTab\u548cBackspace\u7684\u5220\u9664\/\u63d2\u5165\u4f5c\u7528\u4e8e\u5236\u8868\u7b26\u5bbd\u5ea6\r\n\/\/ \u5426\u5219\u4f5c\u7528\u4e8e\u5355\u4e2a\u7a7a\u683c\r\n\"use_tab_stops\": true,\r\n\r\n\/\/ Set to false to disable detection of tabs vs. spaces on load\r\n\/\/ false\u65f6\u7981\u6b62\u5728\u8f7d\u5165\u7684\u65f6\u5019\u68c0\u6d4b\u5236\u8868\u7b26\u548c\u7a7a\u683c\r\n\"detect_indentation\": true,\r\n\r\n\/\/ Calculates indentation automatically when pressing enter\r\n\/\/ \u6309\u56de\u8f66\u65f6\uff0c\u81ea\u52a8\u4e0e\u5236\u8868\u4f4d\u5bf9\u9f50\r\n\"auto_indent\": true,\r\n\r\n\/\/ Makes auto indent a little smarter, e.g., by indenting the next line\r\n\/\/ after an if statement in C. Requires auto_indent to be enabled.\r\n\/\/\u9488\u5bf9C\u8bed\u8a00\u7684\r\n\"smart_indent\": false,\r\n\r\n\/\/ Adds whitespace up to the first open bracket when indenting. Requires\r\n\/\/ auto_indent to be enabled.\r\n\/\/ \u9700\u8981\u542f\u7528auto_indent\uff0c\u7b2c\u4e00\u6b21\u6253\u5f00\u62ec\u53f7\u7f29\u8fdb\u65f6\u63d2\u5165\u7a7a\u683c\uff1f\uff08\u6ca1\u6d4b\u8bd5\u51fa\u6765\u6548\u679c...\uff09\r\n\"indent_to_bracket\": true,\r\n\r\n\/\/ Trims white space added by auto_indent when moving the caret off the\r\n\/\/ line.\r\n\/\/ \u663e\u793a\u5bf9\u9f50\u7684\u767d\u7ebf\u662f\u5426\u6839\u636e\u56de\u8f66\u3001tab\u7b49\u64cd\u4f5c\u81ea\u52a8\u586b\u8865\r\n\"trim_automatic_white_space\": true,\r\n\r\n\/\/ Disables horizontal scrolling if enabled.\r\n\/\/ May be set to true, false, or \"auto\", where it will be disabled for\r\n\/\/ source code, and otherwise enabled.\r\n\/\/ \u662f\u5426\u81ea\u52a8\u6362\u884c\uff0c\u5982\u679c\u9009auto\uff0c\u9700\u8981\u52a0\u53cc\u5f15\u53f7\r\n\"word_wrap\": false,\r\n\r\n\/\/ Set to a value other than 0 to force wrapping at that column rather than the\r\n\/\/ window width\r\n\/\/ \u8bbe\u7f6e\u7a97\u53e3\u5185\u6587\u5b57\u533a\u57df\u7684\u5bbd\u5ea6\r\n\"wrap_width\": 0,\r\n\r\n\/\/ Set to false to prevent word wrapped lines from being indented to the same\r\n\/\/ level\r\n\/\/ \u9632\u6b62\u88ab\u7f29\u8fdb\u5230\u540c\u4e00\u7ea7\u7684\u5b57\u6362\u884c\r\n\"indent_subsequent_lines\": true,\r\n\r\n\/\/ Draws text centered in the window rather than left aligned\r\n\/\/ \u5982\u679c\u6ca1\u6709\u5b9a\u4e49\u8fc7\uff0c\u5219\u6587\u4ef6\u5c45\u4e2d\u663e\u793a\uff08\u6bd4\u5982\u65b0\u5efa\u7684\u6587\u4ef6\uff09\r\n\"draw_centered\": false,\r\n\r\n\/\/ Controls auto pairing of quotes, brackets etc\r\n\/\/ \u81ea\u52a8\u5339\u914d\u5f15\u53f7\uff0c\u62ec\u53f7\u7b49\r\n\"auto_match_enabled\": true,\r\n\r\n\/\/ Word list to use for spell checking\r\n\/\/ \u62fc\u5199\u68c0\u67e5\u7684\u5355\u8bcd\u5217\u8868\u8def\u5f84\r\n\"dictionary\": \"Packages\/Language - English\/en_US.dic\",\r\n\r\n\/\/ Set to true to draw a border around the visible rectangle on the minimap.\r\n\/\/ The color of the border will be determined by the \"minimapBorder\" key in\r\n\/\/ the color scheme\r\n\/\/ \u4ee3\u7801\u5730\u56fe\u7684\u53ef\u89c6\u533a\u57df\u90e8\u5206\u662f\u5426\u52a0\u4e0a\u8fb9\u6846\uff0c\u8fb9\u6846\u7684\u989c\u8272\u53ef\u5728\u914d\u8272\u65b9\u6848\u4e0a\u52a0\u5165minimapBorder\u952e\r\n\"draw_minimap_border\": false,\r\n\r\n\/\/ If enabled, will highlight any line with a caret\r\n\/\/ \u7a81\u51fa\u663e\u793a\u5f53\u524d\u5149\u6807\u6240\u5728\u7684\u884c\r\n\"highlight_line\": false,\r\n\r\n\/\/ Valid values are \"smooth\", \"phase\", \"blink\", \"wide\" and \"solid\".\r\n\/\/ \u8bbe\u7f6e\u5149\u6807\u95ea\u52a8\u65b9\u5f0f\r\n\"caret_style\": \"smooth\",\r\n\r\n\/\/ Set to false to disable underlining the brackets surrounding the caret\r\n\/\/ \u662f\u5426\u7279\u6b8a\u663e\u793a\u5f53\u524d\u5149\u6807\u6240\u5728\u7684\u62ec\u53f7\u3001\u4ee3\u7801\u5934\u5c3e\u95ed\u5408\u6807\u8bb0\r\n\"match_brackets\": true,\r\n\r\n\/\/ Set to false if you'd rather only highlight the brackets when the caret is\r\n\/\/ next to one\r\n\/\/ \u8bbe\u4e3afalse\u65f6\uff0c\u53ea\u6709\u5149\u6807\u5728\u62ec\u53f7\u6216\u5934\u5c3e\u95ed\u5408\u6807\u8bb0\u7684\u4e24\u7aef\u65f6\uff0cmatch_brackets\u624d\u751f\u6548\r\n\"match_brackets_content\": true,\r\n\r\n\/\/ Set to false to not highlight square brackets. This only takes effect if\r\n\/\/ match_brackets is true\r\n\/\/ \u662f\u5426\u7a81\u51fa\u663e\u793a\u5706\u62ec\u53f7\uff0cmatch_brackets\u4e3atrue\u751f\u6548\r\n\"match_brackets_square\": false,\r\n\r\n\/\/ Set to false to not highlight curly brackets. This only takes effect if\r\n\/\/ match_brackets is true\r\n\/\/ \u662f\u5426\u7a81\u51fa\u663e\u793a\u5927\u62ec\u53f7\uff0cmatch_brackets\u4e3atrue\u751f\u6548\r\n\"match_brackets_braces\": false,\r\n\r\n\/\/ Set to false to not highlight angle brackets. This only takes effect if\r\n\/\/ match_brackets is true\r\n\/\/ \u662f\u5426\u7a81\u51fa\u663e\u793a\u5c16\u62ec\u53f7\uff0cmatch_brackets\u4e3atrue\u751f\u6548\r\n\"match_brackets_angle\": false,\r\n\r\n\/\/ Enable visualization of the matching tag in HTML and XML\r\n\/\/ html\u548cxml\u4e0b\u7a81\u51fa\u663e\u793a\u5149\u6807\u6240\u5728\u6807\u7b7e\u7684\u4e24\u7aef\uff0c\u5f71\u54cdHTML\u3001XML\u3001CSS\u7b49\r\n\"match_tags\": true,\r\n\r\n\/\/ Highlights other occurrences of the currently selected text\r\n\/\/ \u5168\u6587\u7a81\u51fa\u663e\u793a\u548c\u5f53\u524d\u9009\u4e2d\u5b57\u7b26\u76f8\u540c\u7684\u5b57\u7b26\r\n\"match_selection\": true,\r\n\r\n\/\/ Additional spacing at the top of each line, in pixels\r\n\/\/ \u8bbe\u7f6e\u6bcf\u4e00\u884c\u5230\u9876\u90e8\uff0c\u4ee5\u50cf\u7d20\u4e3a\u5355\u4f4d\u7684\u95f4\u8ddd\uff0c\u6548\u679c\u76f8\u5f53\u4e8e\u884c\u8ddd\r\n\"line_padding_top\": 1,\r\n\r\n\/\/ Additional spacing at the bottom of each line, in pixels\r\n\/\/ \u8bbe\u7f6e\u6bcf\u4e00\u884c\u5230\u5e95\u90e8\uff0c\u4ee5\u50cf\u7d20\u4e3a\u5355\u4f4d\u7684\u95f4\u8ddd\uff0c\u6548\u679c\u76f8\u5f53\u4e8e\u884c\u8ddd\r\n\"line_padding_bottom\": 1,\r\n\r\n\/\/ Set to false to disable scrolling past the end of the buffer.\r\n\/\/ On OS X, this value is overridden in the platform specific settings, so\r\n\/\/ you'll need to place this line in your user settings to override it.\r\n\/\/ \u8bbe\u7f6e\u4e3afalse\u65f6\uff0c\u6eda\u52a8\u5230\u6587\u672c\u7684\u6700\u4e0b\u65b9\u65f6\uff0c\u6ca1\u6709\u7f13\u51b2\u533a\r\n\"scroll_past_end\": true,\r\n\r\n\/\/ This controls what happens when pressing up or down when on the first\r\n\/\/ or last line.\r\n\/\/ On OS X, this value is overridden in the platform specific settings, so\r\n\/\/ you'll need to place this line in your user settings to override it.\r\n\/\/ \u8bbe\u7f6e\u6210true\uff0c\u5f53\u5149\u6807\u5df2\u7ecf\u5728\u7b2c\u4e00\u884c\u65f6\uff0c\u518dUp\u5219\u5230\u884c\u9996\uff0c\u5982\u679c\u5149\u6807\u5df2\u7ecf\u5728\u6700\u540e\u4e00\u884c\uff0c\u518dDown\u5219\u8df3\u5230\u884c\u5c3e\r\n\"move_to_limit_on_up_down\": false,\r\n\r\n\/\/ Set to \"none\" to turn off drawing white space, \"selection\" to draw only the\r\n\/\/ white space within the selection, and \"all\" to draw all white space\r\n\/\/ \u6309space\u6216tab\u65f6\uff0c\u5b9e\u9645\u4f1a\u4ea7\u751f\u767d\u8272\u7684\u70b9\uff08\u4e00\u4e2a\u7a7a\u683c\u4e00\u4e2a\u70b9\uff09\u6216\u767d\u8272\u7684\u6a2a\u7ebf\uff08tab_size\u8bbe\u7f6e\u7684\u5236\u8868\u7b26\u7684\u5bbd\u5ea6\uff09\uff0c\u9009\u4e2d\u72b6\u6001\u4e0b\u624d\u80fd\u770b\u5230\r\n\/\/ \u8bbe\u7f6e\u4e3anone\u65f6\uff0c\u4ec0\u4e48\u60c5\u51b5\u4e0b\u90fd\u4e0d\u663e\u793a\u8fd9\u4e9b\u70b9\u548c\u7ebf\r\n\/\/ \u8bbe\u7f6e\u4e3aselection\u65f6\uff0c\u53ea\u663e\u793a\u9009\u4e2d\u72b6\u6001\u4e0b\u7684\u70b9\u548c\u7ebf\r\n\/\/ \u8bbe\u7f6e\u4e3aall\u65f6\uff0c\u5219\u4e00\u76f4\u663e\u793a\r\n\"draw_white_space\": \"selection\",\r\n\r\n\/\/ Set to false to turn off the indentation guides.\r\n\/\/ The color and width of the indent guides may be customized by editing\r\n\/\/ the corresponding .tmTheme file, and specifying the colors \"guide\",\r\n\/\/ \"activeGuide\" and \"stackGuide\"\r\n\/\/ \u5236\u8868\u4f4d\u7684\u5bf9\u9f50\u767d\u7ebf\u662f\u5426\u663e\u793a\uff0c\u989c\u8272\u53ef\u5728\u4e3b\u9898\u6587\u4ef6\u91cc\u8bbe\u7f6e\uff08guide\uff0cactiveGuide\uff0cstackGuide\uff09\r\n\"draw_indent_guides\": true,\r\n\r\n\/\/ Controls how the indent guides are drawn, valid options are\r\n\/\/ \"draw_normal\" and \"draw_active\". draw_active will draw the indent\r\n\/\/ guides containing the caret in a different color.\r\n\/\/ \u5236\u8868\u4f4d\u7684\u5bf9\u9f50\u767d\u7ebf\uff0cdraw_normal\u4e3a\u4e00\u76f4\u663e\u793a\uff0cdraw_active\u4e3a\u53ea\u663e\u793a\u5f53\u524d\u5149\u6807\u6240\u5728\u7684\u4ee3\u7801\u63a7\u5236\u57df\r\n\"indent_guide_options\": [\"draw_normal\"],\r\n\r\n\/\/ Set to true to removing trailing white space on save\r\n\/\/ \u4e3atrue\u65f6\uff0c\u4fdd\u5b58\u6587\u4ef6\u65f6\u4f1a\u5220\u9664\u6bcf\u884c\u7ed3\u675f\u540e\u591a\u4f59\u7684\u7a7a\u683c\r\n\"trim_trailing_white_space_on_save\": false,\r\n\r\n\/\/ Set to true to ensure the last line of the file ends in a newline\r\n\/\/ character when saving\r\n\/\/ \u4e3atrue\u65f6\uff0c\u4fdd\u5b58\u6587\u4ef6\u65f6\u5149\u6807\u4f1a\u5728\u6587\u4ef6\u7684\u6700\u540e\u5411\u4e0b\u6362\u4e00\u884c\r\n\"ensure_newline_at_eof_on_save\": false,\r\n\r\n\/\/ Set to true to automatically save files when switching to a different file\r\n\/\/ or application\r\n\/\/ \u5207\u6362\u5230\u5176\u5b83\u6587\u4ef6\u6807\u7b7e\u6216\u70b9\u51fb\u5176\u5b83\u975e\u672c\u8f6f\u4ef6\u533a\u57df\uff0c\u6587\u4ef6\u81ea\u52a8\u4fdd\u5b58\r\n\"save_on_focus_lost\": false,\r\n\r\n\/\/ The encoding to use when the encoding can't be determined automatically.\r\n\/\/ ASCII, UTF-8 and UTF-16 encodings will be automatically detected.\r\n\/\/ \u7f16\u7801\u65f6\u4e0d\u80fd\u81ea\u52a8\u68c0\u6d4b\u7f16\u7801\u65f6\uff0c\u5c06\u81ea\u52a8\u68c0\u6d4bASCII, UTF-8 \u548c UTF-16\r\n\"fallback_encoding\": \"Western (Windows 1252)\",\r\n\r\n\/\/ Encoding used when saving new files, and files opened with an undefined\r\n\/\/ encoding (e.g., plain ascii files). If a file is opened with a specific\r\n\/\/ encoding (either detected or given explicitly), this setting will be\r\n\/\/ ignored, and the file will be saved with the encoding it was opened\r\n\/\/ with.\r\n\/\/ \u9ed8\u8ba4\u7f16\u7801\u683c\u5f0f\r\n\"default_encoding\": \"UTF-8\",\r\n\r\n\/\/ Files containing null bytes are opened as hexadecimal by default\r\n\/\/ \u5305\u542b\u7a7a\u5b57\u8282\u7684\u6587\u4ef6\u88ab\u6253\u5f00\u9ed8\u8ba4\u4e3a\u5341\u516d\u8fdb\u5236\r\n\"enable_hexadecimal_encoding\": true,\r\n\r\n\/\/ Determines what character(s) are used to terminate each line in new files.\r\n\/\/ Valid values are 'system' (whatever the OS uses), 'windows' (CRLF) and\r\n\/\/ 'unix' (LF only).\r\n\/\/ \u6bcf\u4e00\u884c\u7ed3\u675f\u7684\u65f6\u5019\u7528\u4ec0\u4e48\u5b57\u7b26\u505a\u7ec8\u6b62\u7b26\r\n\"default_line_ending\": \"system\",\r\n\r\n\/\/ When enabled, pressing tab will insert the best matching completion.\r\n\/\/ When disabled, tab will only trigger snippets or insert a tab.\r\n\/\/ Shift+tab can be used to insert an explicit tab when tab_completion is\r\n\/\/ enabled.\r\n\/\/ \u8bbe\u7f6e\u4e3aenabled\u65f6\uff0c\u5728\u4e00\u4e2a\u5b57\u7b26\u4e32\u95f4\u6309Tab\u5c06\u63d2\u5165\u4e00\u4e2a\u5236\u8868\u7b26\r\n\/\/ \u8bbe\u7f6e\u4e3atrue\u65f6\uff0c\u6309Tab\u4f1a\u6839\u636e\u524d\u540e\u73af\u5883\u8fdb\u884c\u4ee3\u7801\u81ea\u52a8\u5339\u914d\u586b\u8865\r\n\"tab_completion\": true,\r\n\r\n\/\/ Enable auto complete to be triggered automatically when typing.\r\n\/\/ \u4ee3\u7801\u63d0\u793a\r\n\"auto_complete\": true,\r\n\r\n\/\/ The maximum file size where auto complete will be automatically triggered.\r\n\/\/ \u4ee3\u7801\u63d0\u793a\u7684\u5927\u5c0f\u9650\u5236\r\n\"auto_complete_size_limit\": 4194304,\r\n\r\n\/\/ The delay, in ms, before the auto complete window is shown after typing\r\n\/\/ \u4ee3\u7801\u63d0\u793a\u5ef6\u8fdf\u663e\u793a\r\n\"auto_complete_delay\": 50,\r\n\r\n\/\/ Controls what scopes auto complete will be triggered in\r\n\/\/ \u4ee3\u7801\u63d0\u793a\u7684\u63a7\u5236\u8303\u56f4\r\n\"auto_complete_selector\": \"source - comment\",\r\n\r\n\/\/ Additional situations to trigger auto complete\r\n\/\/ \u89e6\u53d1\u4ee3\u7801\u63d0\u793a\u7684\u5176\u4ed6\u60c5\u51b5\r\n\"auto_complete_triggers\": [ {\"selector\": \"text.html\", \"characters\": \"&lt;\"} ],\r\n\r\n\/\/ By default, auto complete will commit the current completion on enter.\r\n\/\/ This setting can be used to make it complete on tab instead.\r\n\/\/ Completing on tab is generally a superior option, as it removes\r\n\/\/ ambiguity between committing the completion and inserting a newline.\r\n\/\/ \u8bbe\u4e3afalse\u65f6\uff0c\u9009\u62e9\u63d0\u793a\u7684\u4ee3\u7801\u6309\u56de\u8f66\u6216\u70b9\u51fb\u53ef\u4ee5\u8f93\u51fa\u51fa\u6765\uff0c\u4f46\u9009\u62e9true\u65f6\u4e0d\u4f1a\u8f93\u51fa\u800c\u662f\u76f4\u63a5\u6362\u884c\r\n\"auto_complete_commit_on_tab\": false,\r\n\r\n\/\/ Controls if auto complete is shown when snippet fields are active.\r\n\/\/ Only relevant if auto_complete_commit_on_tab is true.\r\n\/\/ auto_complete_commit_on_tab\u5fc5\u987b\u4e3atrue\uff0c\u63a7\u5236\u4ee3\u7801\u63d0\u793a\u7684\u6d3b\u8dc3\u5ea6\uff08\u6ca1\u660e\u767d...\uff09\r\n\"auto_complete_with_fields\": false,\r\n\r\n\/\/ By default, shift+tab will only unindent if the selection spans\r\n\/\/ multiple lines. When pressing shift+tab at other times, it'll insert a\r\n\/\/ tab character - this allows tabs to be inserted when tab_completion is\r\n\/\/ enabled. Set this to true to make shift+tab always unindent, instead of\r\n\/\/ inserting tabs.\r\n\/\/ \u8bbe\u7f6e\u4e3afalse\uff0c\u4f7f\u7528Shift + tab\u603b\u662f\u63d2\u5165\u5236\u8868\u7b26\r\n\"shift_tab_unindent\": true,\r\n\r\n\/\/ If true, the selected text will be copied into the find panel when it's\r\n\/\/ shown.\r\n\/\/ On OS X, this value is overridden in the platform specific settings, so\r\n\/\/ you'll need to place this line in your user settings to override it.\r\n\/\/ \u9009\u4e2d\u7684\u6587\u672c\u6309Ctrl + f\u65f6\uff0c\u81ea\u52a8\u590d\u5236\u5230\u67e5\u627e\u9762\u677f\u7684\u6587\u672c\u6846\u91cc\r\n\"find_selected_text\": true,\r\n\r\n\/\/\r\n\/\/ User Interface Settings\r\n\/\/\r\n\r\n\/\/ The theme controls the look of Sublime Text's UI (buttons, tabs, scroll bars, etc)\r\n\/\/ DataPackagesTheme - DefaultDefault.sublime-theme\u63a7\u5236\u8f6f\u4ef6\u7684\u4e3b\u9898\r\n\"theme\": \"Default.sublime-theme\",\r\n\r\n\/\/ Set to 0 to disable smooth scrolling. Set to a value between 0 and 1 to\r\n\/\/ scroll slower, or set to larger than 1 to scroll faster\r\n\/\/ \u6eda\u52a8\u7684\u901f\u5ea6\r\n\"scroll_speed\": 1.0,\r\n\r\n\/\/ Controls side bar animation when expanding or collapsing folders\r\n\/\/ \u5de6\u8fb9\u8fb9\u680f\u6587\u4ef6\u5939\u52a8\u753b\r\n\"tree_animation_enabled\": true,\r\n\/\/ \u6807\u7b7e\u9875\u7684\u5173\u95ed\u6309\u94ae\r\n\"show_tab_close_buttons\": true,\r\n\r\n\/\/ OS X 10.7 only: Set to true to disable Lion style full screen support.\r\n\/\/ Sublime Text must be restarted for this to take effect.\r\n\/\/ \u9488\u5bf9OS X\r\n\"use_simple_full_screen\": false,\r\n\r\n\/\/ Valid values are \"system\", \"enabled\" and \"disabled\"\r\n\/\/ \u6c34\u5e73\u5782\u76f4\u6eda\u52a8\u6761\uff1asystem\u548cdisabled\u4e3a\u9ed8\u8ba4\u663e\u793a\u65b9\u5f0f\uff0cenabled\u4e3a\u81ea\u52a8\u9690\u85cf\u663e\u793a\r\n\"overlay_scroll_bars\": \"system\",\r\n\r\n\/\/\r\n\/\/ Application Behavior Settings\r\n\/\/\r\n\r\n\/\/ Exiting the application with hot_exit enabled will cause it to close\r\n\/\/ immediately without prompting. Unsaved modifications and open files will\r\n\/\/ be preserved and restored when next starting.\r\n\/\/\r\n\/\/ Closing a window with an associated project will also close the window\r\n\/\/ without prompting, preserving unsaved changes in the workspace file\r\n\/\/ alongside the project.\r\n\/\/ \u70ed\u63a8\u51fa\u529f\u80fd\uff01\u9000\u51fa\u65f6\u4e0d\u4f1a\u63d0\u793a\u662f\u5426\u4fdd\u5b58\u6587\u4ef6\uff0c\u800c\u662f\u76f4\u63a5\u9000\u51fa\r\n\/\/ \u4e0b\u6b21\u6253\u5f00\u8f6f\u4ef6\u65f6\uff0c\u6587\u4ef6\u4fdd\u6301\u9000\u51fa\u524d\u7684\u72b6\u6001\uff0c\u6ca1\u6765\u5f97\u53ca\u4fdd\u5b58\u7684\u5185\u5bb9\u90fd\u5728\uff0c\u4f46\u5e76\u6ca1\u6709\u771f\u5b9e\u7684\u5199\u5728\u539f\u6587\u4ef6\u91cc\r\n\"hot_exit\": true,\r\n\r\n\/\/ remember_open_files makes the application start up with the last set of\r\n\/\/ open files. Changing this to false will have no effect if hot_exit is\r\n\/\/ true\r\n\/\/ \u8f6f\u4ef6\u4f7f\u7528\u6700\u540e\u7684\u8bbe\u5b9a\u6253\u5f00\u6587\u4ef6\uff0chot_exit\u4e3atrue\u65f6\u6ca1\u6709\u6548\u679c\r\n\"remember_open_files\": true,\r\n\r\n\/\/ OS X only: When files are opened from finder, or by dragging onto the\r\n\/\/ dock icon, this controls if a new window is created or not.\r\n\/\/ \u9488\u5bf9OS X\r\n\"open_files_in_new_window\": true,\r\n\r\n\/\/ Set to true to close windows as soon as the last file is closed, unless\r\n\/\/ there's a folder open within the window. This is always enabled on OS X,\r\n\/\/ changing it here won't modify the behavior.\r\n\/\/ \u9488\u5bf9OS X\r\n\"close_windows_when_empty\": true,\r\n\/\/ \u54ea\u4e9b\u6587\u4ef6\u4f1a\u88ab\u663e\u793a\u5230\u8fb9\u680f\u4e0a\r\n\/\/ folder_exclude_patterns and file_exclude_patterns control which files\r\n\/\/ are listed in folders on the side bar. These can also be set on a per-\r\n\/\/ project basis.\r\n\"folder_exclude_patterns\": [\".svn\", \".git\", \".hg\", \"CVS\"],\r\n\"file_exclude_patterns\": [\"*.pyc\", \"*.pyo\", \"*.exe\", \"*.dll\", \"*.obj\",\"*.o\", \"*.a\", \"*.lib\", \"*.so\", \"*.dylib\", \"*.ncb\", \"*.sdf\", \"*.suo\", \"*.pdb\", \"*.idb\", \".DS_Store\", \"*.class\", \"*.psd\", \"*.db\"],\r\n\/\/ These files will still show up in the side bar, but won't be included in\r\n\/\/ Goto Anything or Find in Files\r\n\"binary_file_patterns\": [\"*.jpg\", \"*.jpeg\", \"*.png\", \"*.gif\", \"*.ttf\", \"*.tga\", \"*.dds\", \"*.ico\", \"*.eot\", \"*.pdf\", \"*.swf\", \"*.jar\", \"*.zip\"],\r\n\r\n\/\/ List any packages to ignore here. When removing entries from this list,\r\n\/\/ a restart may be required if the package contains plugins.\r\n\/\/ \u5220\u9664\u4f60\u60f3\u8981\u5ffd\u7565\u7684\u63d2\u4ef6\uff0c\u9700\u8981\u91cd\u542f\r\n\"ignored_packages\": [\"Vintage\"]\r\n}<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u265eSublime Text 3 \u8bbe\u7f6e\u6587\u4ef6\u8be6\u89e3<\/p>\n","protected":false},"author":1,"featured_media":584,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[80],"_links":{"self":[{"href":"http:\/\/www.x1985.org\/index.php?rest_route=\/wp\/v2\/posts\/628"}],"collection":[{"href":"http:\/\/www.x1985.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.x1985.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.x1985.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.x1985.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=628"}],"version-history":[{"count":2,"href":"http:\/\/www.x1985.org\/index.php?rest_route=\/wp\/v2\/posts\/628\/revisions"}],"predecessor-version":[{"id":636,"href":"http:\/\/www.x1985.org\/index.php?rest_route=\/wp\/v2\/posts\/628\/revisions\/636"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.x1985.org\/index.php?rest_route=\/wp\/v2\/media\/584"}],"wp:attachment":[{"href":"http:\/\/www.x1985.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.x1985.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=628"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.x1985.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}