Sublime Text 3安裝與使用

本文是Sublime Text 全程指引 by Lucida (http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)的筆記,並添加了自己整理的一些內容,感謝原作者。

1. 下載

可以從官網 http://www.sublimetext.com/3 下載。

2. Windows下安裝與使用

2.1 安裝

1. Win7 64位系統,可以下載 Windows 64 bit來安裝。

2. 安裝時,注意勾選Add to explorer context menu,這樣Sublime Text可以被添加到右鍵中,在右鍵單擊文件時,可以直接使用Sublime Text打開。

2.2 安裝插件

2.2.1 Package Control

1. Sublime Text可以使用Package Control,來更方便的瀏覽、安裝和卸載插件。

2. 如何安裝Package Control呢?

可以參考Package Control官網提供的安裝步驟

(1)使用 [Ctrl + `] (或View > Show Console menu) 打開Sublime Text控制檯,將下面的Python代碼粘貼到控制檯裏:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

This code creates the Installed Packages folder for you (if necessary), and then downloads the Package Control.sublime-package into it. 

注意:上面的代碼會隨着版本不同而改變,所以最好取到官網【1】去複製代碼。

(2)如果不能自動安裝的話,官網【1】也提供了手動(Manual)安裝方法,具體做法可以去到官網參考

(3)如果在Perferences->package settings中看到package control這一項,則表明安裝成功。

2.2.2 用Package Control安裝插件的方法

1. 按下Ctrl+Shift+P調出命令面板。

2. 輸入install 調出 Install Package 選項並回車。

3. 在列表中選中要安裝的插件,或者輸入插件名(比如要安裝IMESupport插件,則輸入IMESupport,它會實時過濾篩選結果),根據命令面板中的過濾結果,選擇要安裝的插件。

2.2.3 用Package Control查看已安裝的插件

如果想看一下Sublime Text 3中已經安裝了什麼插件,可以按照下面的方法操作。

1. 按下Ctrl+Shift+P調出命令面板

2. 輸入"package",在下拉列表找到"Package Control: list packages",選中後回車,全部的插件就會顯示出來了。

2.2.4 Package Control安裝插件的路徑

那麼使用 Package Control安裝的插件,都放到哪兒去了呢?

不是放在ST3的安裝路徑下(比如我安裝在了E盤下:E:\Program Files\Sublime Text 3\Packages)的Packages目錄中。打開 C:\Users\用戶名\AppData\Roaming\Sublime Text 3目錄,可以看到有2個文件夾: Installed Packages 和 Packages。只有單一文件(插件名.sublime-package)的插件,被放在了Installed Packages目錄中,包含有多個文件的安裝包插件(比如ConvertToUTF8,IMESupport),被放在了Packages 目錄中。

當你下載並手動安裝插件時,可以根據插件到底是一個文件,還是一個安裝包,放置到對應的目錄中。

2.3 快捷鍵

主要是根據參考資料【2】中的內容進行整理,感謝原作者。

1. 設置

  • Ctrl + `: 打開Sublime Text控制檯

  • Ctrl + K, Ctrl + B: 組合鍵,顯示或隱藏側欄

  • F11: 切換普通全屏

  • Shift + F11: 切換無干擾全屏

2. 編輯

  • Ctrl + Enter: 在當前行下面新增一行然後跳至該行

  • Ctrl + Shift + Enter: 在當前行上面增加一行並跳至該行

  • Ctrl + ←/→: 進行逐詞移動,

  • Ctrl + Shift + ←/→: 進行逐詞選擇

  • Ctrl + ↑/↓: 移動當前顯示區域(只是顯示窗口的變化,文件不會被修改)

  • Ctrl + Shift + ↑/↓: 移動當前行(文件會被修改)

3. 選擇

  • Ctrl + D: 選擇當前光標所在的詞並高亮該詞所有出現的位置,再次Ctrl + D,會選擇該詞出現的下一個位置

  • Ctrl + K: 在多重選詞的過程中,會將當前選中的詞進行跳過

  • Ctrl + U: 在多重選詞的過程中,進行回退,

  • Esc: 退出多重編輯

  • Ctrl + Shift + L: 將當前選中區域打散,然後進行同時編輯

  • Ctrl + J: 把當前選中區域合併爲一行

4. 查找

  • 對使用Shift + ←/→Ctrl + D或鼠標選中的關鍵字進行搜索:

    • F3: 跳到關鍵字下一個出現位置

    • Shift + F3: 跳到關鍵字上一個出現位置

    • Alt + F3: 選中關鍵字出現的所有位置(之後可以進行快速替換)

  • Ctrl + F: 調出搜索框

    • Enter: 跳至關鍵字下一個位置

    • Shift + Enter: 跳至關鍵字上一個位置

    • Alt + Enter: 選中關鍵字出現的所有位置(同樣的,接下來可以進行快速替換)

  • Ctrl + H: 調出替換框進行替換

    • Ctrl + Shift + H: 輸入替換內容後,替換當前關鍵字

    • Ctrl + Alt + Enter: 輸入替換內容後,替換所有匹配關鍵字。(NOTE: 注意此時如果鼠標焦點在編輯窗口中,則替換失敗,將鼠標焦點調到替換框中,Ctrl + Alt + Enter纔會起作用)

  • Ctrl + Shift + F: 開啓多文件搜索&替換

  • Alt + C: 切換大小寫敏感(Case-sensitive)模式

  • Alt + W: 切換整字匹配(Whole matching)模式

  • Alt + R: 切換正則匹配模式的開啓/關閉

5. 跳轉

  • Ctrl + P:

    • @ 符號跳轉:輸入@symbol跳轉到symbol符號所在的位置

    • # 關鍵字跳轉:輸入#keyword跳轉到keyword所在的位置

    • : 行號跳轉:輸入:12跳轉到文件的第12行

    • 列出當前打開的文件(或者是當前文件夾的文件),輸入文件名然後 Enter 跳轉至該文件

    • 組合跳轉(“Go To Anything”):Ctrl + P匹配到文件後,我們可以進行後續輸入以跳轉到更精確的位置

  • Ctrl + R: 

    • 列出當前文件中的符號(例如類名和函數名,但無法深入到變量名),輸入符號名稱 Enter 即可以跳轉到該處。

    • 會列出Markdown文件的大綱

  • F12: 快速跳轉到當前光標所在符號的定義處(Jump to Definition)。比如當前光標所在爲一個函數調用,F12會跳轉至該函數的定義處。

  • Ctrl + G: 輸入行號以跳轉到指定行

6. 窗口和Tab頁

  • Ctrl + N: 在當前窗口創建一個新標籤

  • Ctrl + Shift + N: 創建一個新窗口(該快捷鍵 和搜狗輸入法快捷鍵衝突)

  • Ctrl + W: 關閉標籤頁,如果沒有標籤頁了,則關閉該窗口

  • Ctrl + Shift + T: 恢復剛剛關閉的標籤。

7. 分屏

  • Alt + Shift + 2: 進行左右分屏 

  • Alt + Shift + 8進行上下分屏

  • Alt + Shift + 5進行上下左右分屏(即分爲四屏) 

  • Ctrl + 數字鍵: 跳轉到指定屏

  • Ctrl + Shift + 數字鍵: 將當前屏移動到指定屏

8. 格式化

  • Ctrl + [: 向左縮進

  • Ctrl + ]: 向右縮進

  • Ctrl + Shift + V: 可以以當前縮進粘貼代碼

  • Tab: 自動補全關鍵字

9. 括號

  • Ctrl + M: 可以快速的在起始括號和結尾括號間切換

  • Ctrl + Shift + M:可以快速選擇括號間的內容

  • Ctrl + Shift + J: 對於縮進型語言(例如Python)可以快速選擇相同縮進語句塊的內容

NOTE:

1. Ctrl + Shift + F: 開啓多文件搜索&替換,此快捷鍵和搜狗輸入法的簡繁切換快捷鍵有衝突,所以當你調不出搜索框時,注意一下當前是否切換到了搜狗輸入法,如果是的話,切換到英文輸入法,然後再Ctrl + Shift + F調出。

2. Ctrl + Shift + F: 開啓多文件搜索&替換, 默認在當前打開的文件和文件夾進行搜索/替換,

我們可以指定在當前打開的文件進行搜索/替換

2.4 設置

2.4.1 單用戶設置

1. sublime Text 3的默認設置文件無法修改 (Preferences/Settings - Default)

2. 如果你想修改配置(比如字體等),需要修改User下的配置文件(Preferences/Settings - User),將如下代碼copy進去【2】【3】

複製代碼

{    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",    // 設置Courier New等寬字體,以便閱讀
    "font_face": "Courier New",    "font_size": 12.0,    // 使光標閃動更加柔和
    "caret_style": "phase",    // 高亮當前行
    "highlight_line": true,    // 高亮有修改的標籤
    "highlight_modified_tabs": true,    "ignored_packages":
    [        "Vintage"
    ]
}

複製代碼

NOTE: 所添加的設置要放在下面這段代碼前面,否則會報錯;如果將其放在該段代碼段後面的話,要給中括號後面添加一個逗號。

    "ignored_packages":
    [        "Vintage"
    ],

3. 如果想設置Tab鍵等代碼規範,可以如下設置【2】

複製代碼

    // 設置tab的大小爲4
    "tab_size": 4,
    // 使用空格代替tab
    "translate_tabs_to_spaces": true,
    // 添加行寬標尺
    "rulers": [80, 100],
    // 顯示空白字符
    "draw_white_space": "all",
    // 保存時自動去除行末空白
    "trim_trailing_white_space_on_save": true,
    // 保存時自動增加文件末尾換行
    "ensure_newline_at_eof_on_save": true,

複製代碼

2.4.2 修改sublime Text 的默認配置文件位置

1. 安裝完sublime text,在第一次運行的時候,sublime text 會在%appdata%目錄下生成一個Sublime Text 3的文件夾,用於存放配置文件,以及後面安裝的各種插件。

2. 可以把這個文件移動到sublime text 3安裝目錄下,便於設置完後打包。以便同時在公司機器、家裏機器上保障2者配置能同步。具體設置可參考【4】

2.4.3 主題與配色

1. How to install a Sublime Text theme?

有2種方法:

(1)可以使用Colorsublime plugin 來安裝新的theme(the easy way)。

在Package Control搜索'Colorsublime',然後install the plugin。安裝步驟,參考【6】

安裝步驟:

(2)手動安裝(the hard way)。

參考【5】

2. 安裝Colorsublime plugin

有2種辦法:

(1)使用Package Control (recommended)

按下Ctrl+Shift+P調出命令面板,輸入install 調出 Install Package 選項並回車,在列表中輸入插件名Colorsublime,選擇插件安裝。

(2)手動安裝

參考【6】

3. Colorsublime plugin用法

(1)Press ctl+shift+p to open up Sublime Text's command menu

(2)Select Colorsublime: Install Theme

(3)Use the arrow keys to run through the themes and see your current tab change in realtime!

3. 插件

1. Package Control

管理插件的插件

2. IMESupport插件

Sublime Text對中文輸入法的支持有個小bug,就是在輸入中文時,輸入法沒辦法顯示在Sublime Text的窗口之上,只能在Sublime Text窗口之外顯示,也就是“輸入框不跟隨”【2】

安裝IMESupport插件,並重啓Sublime Text即可。

3. ConvertToUTF8插件

雖然在ST3中能輸入中文並正常顯示,但是打開含有中文字符的文件時,ST3會顯示亂碼。解決中文亂碼問題,需要安裝ConvertToUTF8插件。

4. HTMLBeautify

格式化HTML

5. AutoPEP8

格式化Python代碼。

6. Alignment

進行智能對齊。

7. BracketHighlighter

高亮顯示配對括號以及當前光標所在區域。

References

【1】Package Control: Installation (https://sublime.wbond.net/installation)

【2】Sublime Text 全程指引 by Lucida (http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)

【3】sublime text2怎麼修改字體?(http://jingyan.baidu.com/article/95c9d20d9d9f71ec4f756177.html)

【4】打造便攜版sublime text2(http://etosun.com/post/123)

【5】How to install a Sublime Text theme(http://colorsublime.com/how-to-install-a-theme)

【6】Colorsublime-Plugin(https://github.com/Colorsublime/Colorsublime-Plugin)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章