Sublime Text 3 配置分析

來源:互聯網
上載者:User

標籤:

Sublime Text 3 配置解釋(預設)
{
// 設定主題檔案
“color_scheme”: “Packages/Color Scheme – Default/Monokai.tmTheme”,
// 設定字型和大小
“font_face”: “Consolas”,
“font_size”: 12,
// 字型選項:no_bold不顯示粗體字,no_italic不顯示斜體字,no_antialias和no_antialias關閉反鋸齒
// subpixel_antialias和no_round是OS X系統專屬的
“font_options”: [],
// 在文字上雙擊會全選當前的內容,如果裡面出現以下字元,就會被截斷
“word_separators”: “./\\()\”‘-:,.;$amp;

<amp;$gt;[email protected]#$%^&*|&#43;=[]{}`~ ”,<br=""> // 是否顯示行號
“line_numbers”: true,
// 是否顯示行號側邊欄
“gutter”: true,
// 行號側邊欄和文字的間距
“margin”: 4,
// 是否顯示程式碼摺疊功能按鈕
“fold_buttons”: true,
// 不管滑鼠在不在行號側邊欄,程式碼摺疊功能按鈕一直顯示
“fade_fold_buttons”: true,
//列顯示垂直尺規,在中括弧裡填入數字,寬度按字元計算
“rulers”: [],
// 是否開啟拼字檢查
“spell_check”: false,
// Tab鍵定位字元寬度
“tab_size”: 4,
// 設為true時,縮排和遇到Tab鍵時使用空格替代
“translate_tabs_to_spaces”: false,
// 否則作用於單個空格
“use_tab_stops”: true,
“detect_indentation”: true,
// 按斷行符號時,自動與製表位對齊
“auto_indent”: true,
//針對C語言的
“smart_indent”: false,
// 需要啟用auto_indent,第一次開啟括弧縮排時插入空格?(沒測試出來效果…)
“indent_to_bracket”: true,
// 顯示對齊的白線是否根據斷行符號、tab等操作自動填補
“trim_automatic_white_space”: true,
// 是否自動換行,如果選auto,需要加雙引號
“word_wrap”: false,
// 設定視窗內文字地區的寬度
“wrap_width”: 0,
// 防止被縮排到同一級的字換行
“indent_subsequent_lines”: true,
// 如果沒有定義過,則檔案置中顯示(比如建立的檔案)
“draw_centered”: false,
// 自動匹配引號,括弧等
“auto_match_enabled”: true,
// 拼字檢查的單字清單路徑
“dictionary”: “Packages/Language – English/en_US.dic”,
// 代碼地圖的可視地區部分是否加上邊框,邊框的顏色可在色彩配置上加入minimapBorder鍵
“draw_minimap_border”: false,
// 反白當前游標所在的行
“highlight_line”: false,
// 設定游標閃動方式
“caret_style”: “smooth”,
// 是否特殊顯示當前游標所在的括弧、代碼頭尾閉合標記
“match_brackets”: true,
// 設為false時,只有游標在括弧或頭尾閉合標記的兩端時,match_brackets才生效
“match_brackets_content”: true,
// 是否反白圓括弧,match_brackets為true生效
“match_brackets_square”: false,
// 是否反白大括弧,match_brackets為true生效
“match_brackets_braces”: false,
// 是否反白角括弧,match_brackets為true生效
“match_brackets_angle”: false,
// html和xml下反白游標所在標籤的兩端,影響HTML、XML、CSS等
“match_tags”: true,
// 全文反白和當前選中字元相同的字元
“match_selection”: true,
// 設定每一行到頂部,以像素為單位的間距,效果相當於行距
“line_padding_top”: 1,
// 設定每一行到底部,以像素為單位的間距,效果相當於行距
“line_padding_bottom”: 1,
// 設定為false時,滾動到文本的最下方時,沒有緩衝區
“scroll_past_end”: true,
// 控制向上或向下到第一行或最後一行時發生什麼
“move_to_limit_on_up_down”: false,
// 按space或tab時,實際會產生白色的點(一個空格一個點)或白色的橫線(tab_size設定的定位字元的寬度),選中狀態下才能看到
// 設定為none時,什麼情況下都不顯示這些點和線
// 設定為selection時,只顯示選中狀態下的點和線
// 設定為all時,則一直顯示
“draw_white_space”: “selection”,
// 製表位的對齊白線是否顯示,顏色可在主題檔案裡設定(guide,activeGuide,stackGuide)
“draw_indent_guides”: true,
// 製表位的對齊白線,draw_normal為一直顯示,draw_active為只顯示當前游標所在的代碼控制域
“indent_guide_options”: ["draw_normal"],
// 為true時,儲存檔案時會刪除每行結束後多餘的空格
“trim_trailing_white_space_on_save”: false,
// 為true時,儲存檔案時游標會在檔案的最後向下換一行
“ensure_newline_at_eof_on_save”: false,
// 切換到其它檔案標籤或點擊其它非本軟體地區,檔案自動儲存
“save_on_focus_lost”: false,
// 編碼時不能自動檢測編碼時,將自動檢測ASCII, UTF-8 和 UTF-16
“fallback_encoding”: “Western (Windows 1252)”,
// 預設編碼格式
“default_encoding”: “UTF-8″,
// 包含空位元組的檔案被開啟預設為十六進位
“enable_hexadecimal_encoding”: true,
// 每一行結束的時候用什麼字元做終止符
“default_line_ending”: “system”,
// 設定為enabled時,在一個字串間按Tab將插入一個定位字元
// 設定為true時,按Tab會根據前後環境進行代碼自動匹配填補
“tab_completion”: true,
// 代碼提示
“auto_complete”: true,
// 代碼提示的大小限制
“auto_complete_size_limit”: 4194304,
// 代碼提示延遲顯示
“auto_complete_delay”: 50,
// 代碼提示的控制範圍
“auto_complete_selector”: “source – comment”,
// 觸發代碼提示的其他情況
“auto_complete_triggers”: [ {"selector": "text.html", "characters": "$amp;<amp;$quot;} ],<br=""> // 設為false時,選擇提示的代碼按斷行符號或點擊可以輸出出來,但選擇true時不會輸出而是直接換行
“auto_complete_commit_on_tab”: false,
// 設定為false,使用Shift + tab總是插入定位字元
“shift_tab_unindent”: true,
// 選中的文本按Ctrl + f時,自動複製到尋找面板的文字框裡
“find_selected_text”: true,
// Data\Packages\Theme – Default\Default.sublime-theme控制軟體的主題
“theme”: “Default.sublime-theme”,
// 滾動的速度
“scroll_speed”: 1.0,
// 左邊側邊欄檔案夾動畫
“tree_animation_enabled”: true,
// 標籤頁的關閉按鈕
“show_tab_close_buttons”: true,
// 針對OS X
“use_simple_full_screen”: false,
// 水平垂直捲軸:system和disabled為預設顯示方式,enabled為自動隱藏顯示
“overlay_scroll_bars”: “system”,
// 熱推出功能!退出時不會提示是否儲存檔案,而是直接退出
// 下次開啟軟體時,檔案保持退出前的狀態,沒來得及儲存的內容都在,但並沒有真實的寫在原檔案裡
“hot_exit”: true,
// 軟體使用最後的設定開啟檔案,hot_exit為true時沒有效果
“remember_open_files”: true,
// 針對OS X
“open_files_in_new_window”: true,
// 針對OS X
“close_windows_when_empty”: true,
// 哪些檔案會被顯示到側邊欄上
“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"],
// Goto Anything or Find in Files
“binary_file_patterns”: ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"],
// 刪除你想要忽略的外掛程式,需要重啟, 去掉Vinage開啟vim模式
“ignored_packages”: ["Vintage"]

  }

Sublime Text 3 配置分析

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.