Sublime Text 3配置記錄

該文檔用於記錄Sublime Text 3的配置記錄,方便以後重新安裝配置。

註冊碼


在網上找到一個可用的sublime text 3126註冊碼:

—– BEGIN LICENSE —–
Wixel
Single User License
EA7E-848235
103D2969 8700C7ED 8173CF61 537000C0
EB3C7ECB 5E750F17 6B42B67C A190090B
7669164F C6F371A8 5A1D88D5 BDD0DA70
C065892B 7CC1BB2B 1C8B8C7C F08E7789
7C2A5241 35F86328 4C8F70D9 C023D7C2
11245C36 59A730DB 72BDB9A7 D5B20304
90E90E72 9F08CA25 73F49C20 179D938E
5BC8BEDA 13457A69 39E6265F 233767F9
—— END LICENSE ——

不註冊本來也是可以使用的,但是每次打開都會彈出提示框,很煩。

主題


Theme - Flatland Monokai

這裏寫圖片描述

常用插件


ConvertToUTF8: 使得sublime支持中文
Bracket Highlighter: 用於匹配括號,引號和html標籤
DocBlockr:DocBlockr可以自動生成PHPDoc風格的註釋
Emmet:快速生成HTML代碼段的插件,強大到無與倫比
SideBar Enhancements:這個插件改進了側邊欄,增加了許多功能
Themr:主題管理,切換主題的時候,不用自己修改配置文件了
All Autocomplete:Sublime 默認的自動完成只關注當前文件的單詞。這個插件擴展了其自動完成的單詞列表到所有打開的文件
SublimeCodeIntel:爲部分語言增強自動完成功能,包括了 Python 。這個插件同時也可以讓你跳轉到符號定義的地方,通過按住 alt 並點擊符號。非常方便
Alignment: 自動對齊
MarkdownEditing: Powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.
Markdown Preview: markdown preview and build plugin for sublime text 2/3

配置文件


Preferences.sublime-settings文件內容如下:

{
    // 設置主題文件
    “color_scheme”: “Packages/User/SublimeLinter/Flatland Monokai (SL).tmTheme”,
    “theme”: “Flatland Dark.sublime-theme”,

    // 設置字體和大小
    "font_face": "courier new",
    "font_size": 13,

    // 字體選項:no_bold不顯示粗體字,no_italic不顯示斜體字,no_antialias和no_antialias關閉反鋸齒
    // subpixel_antialias和no_round是OS X系統獨有的
    “font_options”: [],

    // 在文字上雙擊會全選當前的內容,如果裏面出現以下字符,就會被截斷
    “word_separators”: “./\\()\”‘-:,.;<>~!@#$%^&*|+=[]{}`~?”,

    // 是否顯示行號
    “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,

    // 設置行間距,看起來不那麼”擠“
    "line_padding_bottom": 1, 
    "line_padding_top": 1,

    // 否則作用於單個空格
    “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,

    // 設置爲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": "<"} ],

    // 設爲false時,選擇提示的代碼按回車或點擊可以輸出出來,但選擇true時不會輸出而是直接換行
    “auto_complete_commit_on_tab”: false,

    // 設置爲false,使用Shift + tab總是插入製表符
    “shift_tab_unindent”: true,

    // 選中的文本按Ctrl + f時,自動複製到查找面板的文本框裏
    “find_selected_text”: true,



    // 滾動的速度
    “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"]
}
發佈了88 篇原創文章 · 獲贊 91 · 訪問量 108萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章