Sublime Text 3安裝與使用

Sublime Text 3安裝與使用

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

1. 下載

能夠從官網 http://www.sublimetext.com/3 下載。git

2. Windows下安裝與使用

2.1 安裝

1. Win7 64位系統,能夠下載 Windows 64 bit來安裝。github

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

2.2 安裝插件

2.2.1 Package Control

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

2. 如何安裝Package Control呢?ide

能夠參考Package Control官網提供的安裝步驟函數

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

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】去複製代碼。ui

(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: 建立一個新窗口(該快捷鍵 和搜狗輸入法快捷鍵衝突)
  • 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)

相關文章
相關標籤/搜索