Sublime Text3 的插件下載與多語言選擇

        Sublime Text 是一個代碼編輯器(Sublime Text 2是收費軟件,但能夠無限期試用),也是HTML和散文先進的文本編輯器。Sublime Text是由程序員Jon Skinner於2008年1月份所開發出來,它最初被設計爲一個具備豐富擴展功能的Vim。
        Sublime Text具備漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書籤,完整的 Python API , Goto 功能,即時項目切換,多選擇,多窗口等等。Sublime Text 是一個跨平臺的編輯器,同時支持Windows、Linux、Mac OS X等操做系統。html

1、 從官網下載Sublime Text3程序員

        一、官網地址:http://www.sublimetext.com/sublime-text

        

       選擇Sublime Text3,而不是Sublime Text2,3比2好用,選擇對應的版本安裝後,要安裝一個基礎的、必備的包管理:Package Control,用來之後安裝插件用的。編輯器

        二、Package Control 安裝ide

        安裝指導:https://sublime.wbond.net/installation函數

        

# SUBLIME TEXT 3

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)
# SUBLIME TEXT 2

import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

        打開Sublime Text3,點擊菜單 View -> Show Console,會在底部出現一個命令輸入框(使用Ctrl+`(Esc鍵下方)快捷鍵) ,而後將上面的命令拷貝到輸入框中,回車,等待,安裝成功。工具

2、 插件安裝ui

        通過上面安裝了 Package Control 後,咱們就能夠經過快捷鍵 Ctrl+Shift+P 打開Package Control來安裝插件了。在打開的輸入框中輸入 install ,會根據你的輸入自動提示,選擇 Install Package。編碼

        

 

        等待,而後又會彈出一個輸入框,讓你輸入你要安裝的插件。url

        

      咱們要安裝支持非UTF8編碼的一個插件,只須要在輸入框中輸入 convert ,自動匹配後,選擇 ConvertToUTF8 插件,回車,等待,安裝完畢,這樣,ST就支持顯示如 GBK 等編碼的內容了。

        經常使用的一些插件:

  一、ConvertToUTF8  支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等編碼的插件

  二、Bracket Highlighter  用於匹配括號,引號和html標籤。對於很長的代碼頗有用。安裝好以後,不須要設置插件會自動生效

  三、Emmet(Zen Coding)  快速生成HTML代碼段的插件,強大到無與倫比 

  四、SideBar Enhancements  這個插件改進了側邊欄,增長了許多功能

  五、Themr  主題管理,切換主題的時候,不用本身修改配置文件了,用這個能夠方便的切換主題

     六、DocBlockr 自動註釋插件。它支持的語言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++

    參考文檔: http://www.ladyloveit.com/sublime/developers-commonly-used-10-sublime-text-plugin

3、 通用快捷鍵

 一、Ctrl+Shift+P

        打開Package Control,上面已經介紹過了。這裏還有個技巧,此技巧在下面的各類地方都能用的上,就是ST支持模糊匹配。好比,你想找Install Package,你在 Package Control 的輸入框中install,能夠自動匹配到Install Package,也能夠簡單的輸入ip,也能匹配到它,這種模糊匹配的功能很方便。

    二、Ctrl+P

    根據文件名打開文件。好比你想打開login/func/funtion.py,你只要在輸入框中輸入login/func/funtion.py 便可,也能夠用模糊匹配,如login/function等,模糊匹配仍是本身去體驗吧。

        

    三、 找到了咱們要查看的源碼文件後,想找函數方法怎麼辦? —— Ctrl+R       

        

        輸入log,能找到全部名帶log的方法,輸入loginout,則能定位到loginout()。

        你們可能會注意到,Ctrl+R後,在輸入框中會自動有一個@,這就是要匹配方法的意思。那麼,除此以外,還有些有用的匹配符號,就一併說了。

        定位到行,Ctrl+G,或Ctrl+P後,在框中輸入:行數,如:58,則要跳轉到58行去。

        查找標識,Ctrl+P後,#標識。

      四、 多處同步編輯,Ctrl+D,此功能我經常使用

        其實,除了用Ctrl+D快捷鍵的方式,還有用鼠標的方式實現連選。按住Ctrl,而後雙擊選中多個便可。 或者,按住Shift,而後按住鼠標右鍵,最後,垂直向下拉。這種方式有限制,就是隻能垂直選中,適用於代碼段有點長的場景 。

      五、Ctrl+F,查找,左邊的選項就很少說了,本身看提示吧,英文的,叫你很差好學英文,話說,如今高考好像要逐漸削弱英語的份量。注意,最下面,會提示你 2 of 13 matches,總共找到了13個,你如今匹配到的是第二個,我以爲這個小提示很管用。

        

        六、Ctrl+F後,Enter查找下一個,Shift+Enter,查找上一個。

    Ctrl+H,查找替換,就很少說了。

    Ctrl+Shift+F,全項目查找,就是在你當前打開的項目中,根據你輸入的字符查找。

        Sublime Text3 通用快捷鍵參考: http://www.sublimetext.com/docs/3/

 

 

本文爲博主原創文章,轉載請註明出處!

https://my.oschina.net/u/3375733/blog/

相關文章
相關標籤/搜索