認識 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 documentation index
- Sublime Text Power User Book
- Sublime Text Unofficial Documentation
- package control:可以經(jīng)常看看有什么好用的插件;
安裝 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 說明 進行安裝即可;
打開控制臺:菜單 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 三個子目錄;-
重啟 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 標簽 の 顯示方框亂碼問題;
目錄和文件名亂碼問題 - 文件編碼默認是 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 自定義偏好;