(不推薦使用,插件裝多了容易花式崩潰)SublimeText3之——插件

一、Sublime Text 3

官網: https://www.sublimetext.com/

Sublime Text is a sophisticated text editor for code, markup and prose.
You’ll love the slick user interface, extraordinary features and amazing performance. (官網)

     Mac OS X, Windows, Linux全平臺支持, 各種Python插件應有盡有. 作者提供無限的試用期。官網首頁的6張演示動畫很酷. 放其中一張:
一、1
注: 此爲自帶的多行編輯功能。見 → ‘一、1. ③’
注: 一般爲了不反人類, 編碼使用UTF-8, 但也常見中日韓用戶使用的GB2312,GBK,BIG5,EUC-KR,EUC-JP 等, 默認不被支持, 可以通過安裝插件 ConvertToUTF8 來解決,GitHub地址: https://github.com/seanliang/ConvertToUTF8

P.S. SublimeText是前端的,所以目前只安裝一些通用的插件。

1. 集成自帶功能以及相關資料

超詳細SublimeTest教程:

百度雲盤鏈接     密碼:7hg1

P.S. 快捷鍵

快捷鍵列表
快捷鍵以及Java配置——這個配置Java 的方案不行,找別的方案已經浪費了很多時間了。

個人常用
——————————————————————
選擇:
向上擴展一層: ctrl+shift+a
選擇括號內的內容: ctrl+shift+m
——————————————————————
操作:
整行的上下移動: ctrl+shift+↑或 ctrl+shift+↓
複製行或選中項: ctrl+shift+d
增加和減少縮進: ctrl+[ 或 ]//相當於tab鍵
自適應縮進的粘貼: ctrl+shift+v
合併此行到上一行: ctrl+g
刪除一行: ctrl+shift+k
——————————————————————
特殊:
用標籤包裹行或選中項: alt+shift+w
大寫和小寫: 大寫ctrl+k+u、小寫ctrl+k+l
註釋選中項/行: ctrl+/
放大縮小代碼字體: ctrl+shift+"+"/ctrl+"+"

① 快捷的命令面板

和 TextMate 類似,Sublime Text 2 也提供了很方便的命令調用方式:Command Palette(命令面板)。
調用方法:直接在 Tool 菜單中選擇 Command Palette,或是用快捷鍵:Shift + Command + P,輸入命令名稱(中的字母)就可以實時搜索到相應的命令、選項、snippet 和 syntex, 按下回車就可以直接執行,減少了查找的麻煩。

即時的文件切換
按下 Command + P(Mac) 或是 Ctrl + P(Windows),輸入想要切換到的文件的文件名,都不用按下回車鍵,目標文件就已經展現在眼前了,雖然 Vim 配合 PeepOpen 也可以實現同樣的功能,但速度卻遠沒有這麼迅速。

② 隨心所欲的跳轉 Cmd+P

Cmd+P 之所以被叫做 Goto Anything 並不是虛名:

用 Command+P 可以快速跳轉到當前項目中的任意文件,可進行關鍵詞匹配。
用 Command+P 後 @ (或是Command+R)可以快速列出/跳轉到某個函數(很爽的是在 markdown 當中是匹配到標題,而且還是帶縮進的!)。
用 Command+P 後 # 可以在當前文件中進行搜索。
用 Command+P 後 : (或是Ctrl+G)加上數字可以跳轉到相應的行。
而更酷的是你可以用 Command+P 加上一些關鍵詞跳轉到某個文件同時加上 @ 來列出/跳轉到目標文件中的某個函數,或是同時加上 # 來在目標文件中進行搜索,或是同時加上 : 和數字來跳轉到目標文件中相應的行。

③ 多重選擇(Multi-Selection)

多重選擇功能允許在頁面中同時存在多個光標,讓很多本來需要正則表達式、高級搜索和替換才能完成的任務也變得遊刃有餘了。看看 Nettut+ 提供的實例可能更爲直觀一些:
一、1
激活多重選擇的方法有兩幾種:

  • 按住 Command 或 Alt,然後在頁面中希望中現光標的位置點擊。
  • 選擇數行文本,然後按下 Shift + Command + L。
  • 通過反覆按下 Control/Command + D 即可將全文中與光標當前所在位置的詞相同的詞逐一加入選擇,而直接按下 Alt+F3(Windows) 或是Ctrl+Command+G(Mac) 即可一次性選擇所有相同的詞。
  • 按下鼠標中鍵來進行垂直方向的縱列選擇,也可以進入多重編輯狀態。

④ Preferences ——> Key Bindings可以看sublime快捷鍵。

2. Sublime Text 3 插件

P.S.查看/刪除插件

Preferences→Package Control→Package Control: List Packages//查看插件

或者 Ctrl+Shift+P → Package Control: List Packages

Preferences→Package Control→Package Control: Remove Package//刪除插件

P.S. 插件配置修改方法: &neps;先把default的代碼拷貝到user,再改user保存。

① 安裝Package Control

按Control + ~打開命令行,然後輸入下面這一行代碼:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
執行之後,必須重啓Sublime Text 3,才能繼續安裝插件。
#### ② 漢化+支持GBK編碼格式 插件: - ChineseLocalizations - ConvertToUTF8 >**可選安裝GBK Encoding Support**      ConvertToUTF8是用來把GB2312和GBK文件轉換成UTF8編碼的,作爲一個程序員,使用UTF-8編碼來保存是一個好習慣,儘量不要使用GB2312和GBK編碼來寫代碼。 如果有特殊需求——編輯之後必須以GB2312和GBK編碼保存(例如淘寶的開發。。。),那麼就照着上面的方法安裝GBK Encoding Support這個包吧。 #### ③ GitGutter 在gutter欄,標記代碼的增刪改。(需要配置) ——需下載並設置git路徑才能使用: >- [(轉)Git 中文詳細安裝教程](https://blog.csdn.net/sishen47k/article/details/80211002) 即: Git Bash Here和Git GUI Here前面的 **√** 去掉,其他都是默認。
  • 設置Git插件路徑
  1. 安裝插件
    Ctr+Shift+P → Package Control: Install Package → Git
  2. 配置插件
    Preferences/Package Settings/Git/Settings - User
    實際路徑根據 git 安裝路徑而改變:"git_command": "C:\\0software\\Git\\cmd\\git.exe"

④ DocBlockr 自動生成大塊的註釋,並且可以用tab在不同內容之間切換,很爽的

一、1. ⑤
簡單用法:輸入/**並且按下Tab鍵的時候,會自動解析任何一個函數並且爲你準備好合適的模板。用tab可以在參數之間平滑切換
一、1. ⑥
         當然,不在函數上面也可以比較方便的生成註釋塊
注:安裝完重啓一下,否則可能效果不理想,比如tab跳到別的地方去了

⑤ SideBarEnhancements 增強側邊欄

⑥ BracketHighlighter 高亮顯示我在哪個括號

安裝完後不明顯。
修改配置:preferences–>package settings–>Bracket highlighter–>Bracket settings-Default
先複製default到user再修改下面的代碼 → “style”: “underline” 改爲 “style”: “highlight”

"default": {
            "icon": "dot",
            // Support the old convention of "brackethighlighter.default"
            // for themes that already provide something.
            // As this has always been the only one we've provided
            // by default, all the others will use region-ish colors.
            "color": "region.yellowish brackethighlighter.default",
            "style": "underline"
        }

⑦ AutoFileName 文件路徑自動提示

⑧ CoolFormat:簡單好用的代碼格式化工具

     相當於簡化版的Astyle,默認ctrl+alt+shift+q格式化當前文件,ctrl+alt+shift+s格式化當前選中。

  • 注:格式的設置可以打開控制面板,輸入CoolFormat : Formatter Setting,C/C++文檔參考此處

⑨ Alignment 等號對齊

默認快捷鍵: ctrl+alt+a → 在keyboard-user裏可以修改。
第一次按快捷鍵,對齊所選代碼的左端;
第二次按快捷鍵,對齊所選代碼的等號;

⑩ A File Icon 把側邊欄的文件圖標變得好看一些

強迫症必用插件:

①TrailingSpacer:高亮顯示多餘的空格和Tab


不重要插件:

①TrailingSpaces:強迫症患者必備
高亮顯示尾部多餘的空格,強迫症患者專用
②ColorHightlighter——編輯器中顏色編碼預覽
③ColorPicker 這個插件可以很方便地調用你本機的調色板應用
     如果你經常要查看或設置顏色值,這個插件可以很方便地調用你本機的調色板應用。(譯者擴充:)這是一個雙向的功能,你既可以在調色板中選擇一個顏色,然後按“確定”按鈕把該值填寫到 SublimeText 中活動文檔的當前位置,也可以在活動文檔中選擇一個顏色的值,按此插件的快捷鍵就會在顯示的調色板中定位到該值所對應的顏色。
④Trmmer 自動刪除不必要的空格
     你知道當你編寫代碼時,由於錯誤或別的某些原因,會產生一些不必要的空格。需要注意的是多餘的空格有時也會造成錯誤。這個插件會自動刪除這些不必要的空格。
⑤ SublimeLinter 少數幾個能在sublime text 3工作的代碼檢查插件
     SublimeLinter是少數幾個能在sublime text 3工作的代碼檢查插件,SublimeLinter支持JavaScript、CSS、HTML、Java、PHP、Python、Ruby等十多種開發語言,但前提是需要配置相應語言的環境,要檢查JavaScript代碼需要安裝node.js,檢查PHP代碼需要安裝PHP並配置環境等。SublimeLinter可以及時提示編寫代碼中存在的不規範和錯誤的寫法,並培養我們良好的編碼習慣和風格。

3. 小毛病

①there are no packages available for installation

  1. WIN+R輸入cmd打開命令行窗口;

  2. 在命令行窗口裏輸入ping sublime.wbond.net,獲得一個ip地址;

  3. 開始菜單->所有程序->附件->記事本->右鍵選擇以管理員身份運行;

  4. 在記事本里打開C:\Windows\system32\drivers\etc\HOSTS文件,在最後添加一行:#步驟2裏獲得的ip地址 sublime.wbond.net(例如#50.116.34.243 sublime.wbond.net),回車,保存。

轉自:Sublime Text 3:there are no packages available for installation解決方法

②默認的Sublime 3中沒有Package Control

手動安裝

可能由於各種原因,無法使用代碼安裝,那可以通過以下步驟手動安裝Package Control:

  1. 點擊Preferences > Browse Packages菜單

  2. 進入打開的目錄的上層目錄,然後再進入Installed Packages/目錄

  3. 如果有Package Control.sublime-package,用Sublime 3打開它; 如果沒有,下載Package Control.sublime-package並複製到Installed Packages/目錄

  4. 重啓Sublime Text。

轉自:默認的Sublime 3中沒有Package Control

③ ps:ctrl+shift+f會和搜狗輸入法衝突,在搜狗輸入法設置修改即可

4. 主題

theme - Seti_UI → 騷粉色左側邊欄


二、Notepad++

官網:http://notepad-plus-plus.org/

Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License. (官網)

Notepad++是一套自由軟件的純文本編輯器,由臺灣人侯今吾基於同是開放源代碼的Scintilla文本編輯組件並獨力研發,整個項目託管於SourceForge.NET之上,並兩度獲得SourceForge社區選擇獎——最佳開發工具。(維基百科)
二、1

在Windows平臺上使用人數特別特別多.

參考:
百度知道
Notepad++ 和Sublime Text 3介紹
五種Sublime text 3同時快速編輯多行內容
Sublime Text 3技巧:支持GB2312和GBK編碼

Notpad++ 輕快,特性比較豐富,
Sublime 界面現代,有豐富強大的插件,
建議都用用,都是很優秀的軟件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章