Sublime Text 使用配置

認識 Sublime 還是從 Markdown 書寫工具開始的,Sublime Text 3 版本用起來也沒什么大問題了。同時支持 Windows 和 Mac 版本。當前未注冊版沒有試用的時間限定。其實這么優(yōu)秀的軟件,付費注冊支持一下也是完全應當?shù)摹?/p>

最初 Sublime 給我印象深刻的地方在于其多行編輯功能(Selection > Split into Lines)。這個功能對于 API 接口測試 來說很實用,因為其中重要的任務之一就是 數(shù)據(jù)準備,使用 Sublime 做數(shù)據(jù)處理是小菜一碟。

安裝 Sublime Text 3

  • 下載,當前最新 BUILD 3103。
  • 安裝都沒什么可說的;

安裝 package control

The Sublime Text package manager that makes it exceedingly simple to find, install and keep packages up-to-date.

使用 Sublime 的優(yōu)勢就在于她的各類 packages 很多,所以很有必要安裝這個 package control。

按照 installation 說明 進行安裝即可;

  1. 打開控制臺:菜單 View > Show Console,然后輸入提供的腳本后回車,會自動下載 Package Control.sublime-package 以及所依賴的包,你可以通過菜單 Preferences > Browse Packages 在文件夾 Installed Packages 下看到所安裝的各類包;
    示例:在 Windows 7 下,~\AppData\Roaming\Sublime Text 3\ 是數(shù)據(jù)目錄,有 Installed Packages,Local,Packages 三個子目錄;

  2. 重啟 Sublime


    Paste_Image.png

注意:安裝 package 后,盡管有的 package 可以直接生效,但最好重啟一下 Sublime 以確保生效;

安裝使用 MarkdownEditing(選用 MultiMarkdown

  • open Package Control's Command Palette
    Control + Shift + P (Windows),Command + Shift + P (on Mac),或者通過菜單 Tools > Command Palette

  • 輸入 install package 回車

  • 輸入 MarkdownEditing 回車搜索、下載、安裝完成后,重啟 Sublime;

  • 打開一個 markdown 文件(通常后綴 .md)

    • 菜單 View > Syntax > Open all with current extension as...,勾選 MarkdownEditing 下的 MultiMarkdown,則以后 .md 文件都會使用 Sublime 打開,并采用 MultiMarkdown 語法;
    • 菜單 View > Syntax,勾選 MarkdownEditing 下的 MultiMarkdown,就是對當前文件的語法設(shè)置;
  • Sublime 內(nèi)置支持 Markdown,也可以不安裝 MarkdownEditing;

  • 默認配置文件
    # GitHub flavored Markdown 的配置
    Packages/User/Markdown.sublime-settings
    # MultiMarkdown 的配置
    Packages/User/MultiMarkdown.sublime-settings

  • 修改配色方案
    可以直接修改 Packages/User/MultiMarkdown.sublime-settings 文件,加一句(使用她自己的配色方案對語法的支持最好):

    {
        "color_scheme": "Packages/MarkdownEditing/MarkdownEditor-Dark.tmTheme",
    }
或者菜單 * Preferences > Packages Settings > Markdown Editing > MultiMarkdown Settings - User* 打開文件修改;

文件內(nèi)容看起來是這個樣子的(wrap_width 設(shè)置太小會導致折行):
```
{
    "enable_table_editor": true,
    "wrap_width": 800,
    "color_scheme": "Packages/MarkdownEditing/MarkdownEditor-Dark.tmTheme",
    "extensions":
    [
        "mmd",
        "md"
    ]
}
```

安裝使用 Markdown Table Editor 表格編輯器(好用)

  • 安裝:方法同上,即搜索安裝 Table Editor
  • 通過 Tools > Command Palette 來啟動使用 Table Editor;
    輸入:Table Editor: Enable for current syntax 使得 MultiMarkdown 的編輯都啟用 Table Editor,也就是在文件 Packages/User/MultiMarkdown.sublime-settings 中加一句:"enable_table_editor": true,
表格編輯方法
  • 表頭像往常一樣自己輸入;
  • 在第二行輸入 |- 后按 Tab 鍵即可自動補齊,以后像在 Excel 表中一樣使用 Tab 鍵;
    | Name | Phone |
    |-
  • 使用 Alt + Shift + 左箭頭:可刪除當前列;
  • 使用 Alt + Shift + 右箭頭:插入一列,當前列右移;
  • 使用 Alt + Shift + 上箭頭:刪除當前行;
  • 使用 Alt + Shift + 下箭頭:插入一行,當前行下移;
  • 使用 Alt + 左右箭頭:當前行左右移;
  • 使用 Alt + 上下箭頭:當前行上下移;
  • 詳見 Table Editor Usage
將 csv 格式轉(zhuǎn)為 markdown 表格

可能因為中文輸入法等應用的熱鍵沖突的原因,作者提供的 快捷鍵方法 并不好用,參考 CSV region into table 改為在 Command Palette 中使用命令解決。
加一個文件:Packages/User/Default.sublime-commands,存放用戶自定義的命令(如下):

[
    { "caption": "Table Editor: Convert csv to table", 
      "command": "table_editor_csv_to_table"}
]

選中 csv 片段,打開 Command Palette,找到 Table Editor: Convert csv to table 即可轉(zhuǎn)換。

如果你熟悉 Selection > Split into Lines 命令,自己手工轉(zhuǎn)換一下也不難。

安裝 Git

Git
Plugin for some git integration into sublime text

  • 經(jīng)常編寫 .md 接口文件的,安裝 Git 插件就會非常方便,修改后即可在一個環(huán)境下流暢地完成任務;
  • 在 Command Palette(命令板)中安裝 Git
  • git pull,git status,git diff,git commit,git push 都是好用的。

安裝 Material Theme(Sublime 主題)

  • 在 Command Palette(命令板)中安裝 Material Theme
  • 啟用 Material Theme
    Preferences > Setting - User
    "theme": "Material-Theme.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
  • 重啟 Sublime

安裝 Markmon:real-time markdown preview

有點復雜,請參考:Sublime の 如何實時預覽 markdown 文件?

注意事項

  • 目錄名 | 文件名 | Tab 標簽 の 顯示方框亂碼問題;


    目錄和文件名亂碼問題
    • 原因:Control Panel > Display,Change the size of all items,如果不是默認的 100%,則會出現(xiàn)這個問題;
    • 解決:菜單 Preferences > Settings - User,加一項:{ "dpi_scale": 1.0, } 即可;dpi scale 是 一個問題
  • 文件編碼默認是 UTF-8,請保持這個編碼,以免中文亂碼;
    打開 Preferences > Settings - Default 能看到這個配置項;
  • 配置文件大多都是 json 格式,請熟悉 json;
  • Preferences > Settings - User:加一項 "translate_tabs_to_spaces": true,

關(guān)于文件編碼

  • 我們的所有項目都使用 UTF-8,包括源代碼、API md 文件等;
  • 在 Windows Command Prompt 下,查看比較 UTF-8 文件會出現(xiàn)亂碼;
    因為默認 code page id 為 936(gb2312),所以會亂碼;
  • 改變代碼頁方法
    1)將 cmd 字體改為 "Lucida Console":右鍵點擊標題欄,選擇 Properties > Fonts 即可;
    2)改變代碼頁:chcp 65001; 65001 是 UTF-8 的代碼頁 id;
    chcp 可查看當前代碼頁編碼;
    3)Power Shell 可參照執(zhí)行;
  • 如果有 Git Bash,建議你直接使用 Git Bash,那里什么問題都沒有。這一切源于 Windows 把 UTF-8 作為二等公民來看待。

備注

  • Sublime 默認會記住你做的所有選擇,比如對于一個文件所做的 View > Syntax 選擇。
  • 查看 Preferences > Settings - User 自定義偏好;

參考


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容