Sublime Text 3安裝與使用

來源:互聯網
上載者:User

標籤:

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:
    • 列出當前開啟的檔案(或者是當前檔案夾的檔案),輸入檔案名稱然後 Enter 跳轉至該檔案
    • 組合跳轉(“Go To Anything”):Ctrl + P匹配到檔案後,我們可以進行後續輸入以跳轉到更精確的位置
      • @ 符號跳轉:輸入@symbol跳轉到symbol符號所在的位置
      • # 關鍵字跳轉:輸入#keyword跳轉到keyword所在的位置
      • : 行號跳轉:輸入:12跳轉到檔案的第12行
  • Ctrl + R: 
    • 列出當前檔案中的符號(例如類名和函數名,但無法深入到變數名),輸入符號名稱 Enter 即可以跳轉到該處。
    • 會列出Markdown檔案的大綱
  • F12: 快速跳轉到當前游標所在符號的定義處(Jump to Definition)。比如當前游標所在為一個函數調用,F12會跳轉至該函數的定義處。
  • Ctrl + G: 輸入行號以跳轉到指定行

6. 視窗和Tab頁

  • Ctrl + N: 在當前視窗建立一個新標籤
  • Ctrl + Shift + N: 建立一個新視窗(該快速鍵 和搜狗IME快速鍵衝突)
  • 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: 開啟多檔案搜尋&替換,此快速鍵和搜狗IME的簡繁切換快速鍵有衝突,所以當你調不出搜尋方塊時,注意一下當前是否切換到了搜狗IME,如果是的話,切換到英文IME,然後再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對中文IME的支援有個小bug,就是在輸入中文時,IME沒辦法顯示在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)

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.