Sublime Text 2 入門與總結


 
首語 :
    考完試,但又沒什么興趣做課程設計,蛋疼的弄點軟件入門的介紹,希望給各位還在吃香蕉的程序猿帶來一點啟示。。。 
 
        代碼編輯器,就像武俠中的武器,誰都希望能有一把神兵,而每個程序猿都希望能有一個方便的編輯器。用過幾個編輯器,免費的notepad和VIM。而最近在用的這款SublimeText2價格也不低。但它可以無限期免費試用,如果你不介意偶爾頻率極低彈出的購買通知。 

從notepad+轉投sublime Text2也有一段時間了,使用起來的確是方便很多。代碼的自動補全與配色方案都很令人滿意,加上可擴展性很靈活。

 

SublimeText 2 的介紹視頻:

 

以下就sublime的在windows下的使用,做一下簡要總結。不全面的地方還請指出。

快捷的命令面板:   

調用方法:直接在  Tool 菜單中選擇  Command Palette,或是用快捷鍵: Shift + Command + P



 

輸入命令的字母然后回車執行即可。   文件切換:Ctrl+ P


 

·        快速跳轉到相應函數:用 Ctrl+P  @ (或是Ctrl+R)可以快速列出/跳轉到某個函數


 ·        用 Ctrl+P 后 # 可以在當前文件中進行搜索。



 ·        用 Ctrl+P 后 : (或是Ctrl+G)加上數字可以跳轉到相應的行。


 綜合使用:是你可以用 Ctrl+P 加上一些關鍵詞跳轉到某個文件同時加上 @ 來列出/跳轉到目標文件中的某個函數,或是同時加上 # 來在目標文件中進行搜索,或是同時加上 : 和數字來跳轉到目標文件中相應的行。

    多重選擇

激活多重選擇的方法有幾種:

·        按住 Ctrl,然后在頁面中希望中現光標的位置點擊。

·        選擇數行文本,然后按下 Shift + Ctrl+L

·        通過反復按下 Ctrl + D 即可將全文中與光標當前所在位置的詞相同的詞逐一加入選擇,而直接按下 Alt+F3即可一次性選擇所有相同的詞

·        按下鼠標中鍵來進行垂直方向的縱列選擇,也可以進入多重編輯狀態。





 

  插件安裝方法:

 

方法一:

·        下載 所需要的插件。

·        解壓后,並放入 Packages 目錄中。找到Packages 目錄的簡單方法是在 Sublime Text 2 的 Preferences 菜單中選擇 BrowsePackages

·        重啟 Sublime Text 2

方法二:通過Package 控制插件:Sublime PackageControl。

安裝 Package Control 的方法:

·        打開 Sublime Text 2,按下 Control + ` 調出 Console

·        將以下代碼粘貼進命令行中並回車:

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

 

重啟Sublime Text 2,如果在 Preferences -> Package Settings中見到Package Control這一項,就說明安裝成功了。

 

 安裝好Package Control后,就可以用它來安裝其它的插件了。

o    按下 Shift + Command + P 調出命令面板。

o    輸入 install 調出 PackageControl: Install Package 選項,按下回車。

 

 

比如我想安裝自動補全wordpress函數的插件:




 

配色方案:

 

TextMate 的配色方案 放到 Packages 目錄里即可以直接使用

配色方案下載地址:http://textmatetheme.com/

只需要將相應的文件放在:Sublime Text 2\Packages\ColorScheme - Default 文件夾下面就行。
 

選擇配色方案:



或者打開Settings-user :



按照下面格式設置:




Sublime 程序本身的主題

目前可以安裝的是 IanHill 的 Soda

因為源中已經添加,所以這款主題的安裝同樣可以通過Package Control,非常方便。目前 Soda 主題提供了明暗兩種風格。

激活方法,同樣要修改 Preferences:Settings - User:

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

2.    輸入 user settings 調出 PreferencesSettings -User,並按下回車。

3.    添加以下代碼激活 Soda Dark 主題:

{   
    "theme": "Soda Dark.sublime-theme"
 }

 



 
 或者從網上下載ST2的主題,然后放在package文件夾下,再切換即可。

快捷鍵Sublime Text 2包含了大量快捷操作,而且還很方便修改和追加自己喜歡的快捷鍵。

查看快捷鍵的方式也很簡單:  

點擊菜單欄:Preferences->Key Bindings –Defaults 即可查看。

快捷鍵:

打開/前往

Ctrl+P:搜索項目中的文件

Ctrl+G:跳轉到第幾行

Ctrl+R:前往 method

ctrl+; :前往字段

Ctrl+Shift+P:打開命令面板
Ctrl+N
:新建窗口

ctrl+o:打開文件

ctrl+shift+s:另存為

Ctrl+W:關閉當前打開文件

Ctrl+Shift+W:關閉所有打開文件

ctrl+`顯示python命令行

 

界面

F11 全屏

shift+F11 無干繞全屏

ctrl+kb 開關側邊欄

Alt+Shift+數字:分屏顯示

ctrl+I  :顯示底部面板:

編輯

  F6    拼寫檢查

F9    行排序

 

  • 選擇類

ctrl+l選擇整行(繼續按鍵則選擇下行)

ctrl+shift+l 將光標放至選中單行內容末尾或多行內容每行行尾

ctrl+d 選中光標位置所在單詞 (繼續按鍵則選擇下個相同的字符串)

ctrl+m 光標移動至括號內開始或結束的位置

ctrl+shift+m 選擇括號內的內容(繼續按鍵則選擇父括號)

Alt+F3:選擇所有相同的詞

Shift+右鍵拖動:光標多不,用來更改或插入列內容

Ctrl+鼠標左鍵:依次點擊或選取,可需要編輯的多個位置

ctrl+shfit+space:選擇本范圍

ctrl+alt+上下箭頭:多豎行同時編輯:

 

 

·        代碼折疊

ctrl+shift+[ 按照縮進指示折疊光標所在標簽對或折疊所選內容

ctrl+shift+] 展開光標所在標簽對內容或所選內容

·        行操作

ctrl+kk從光標處刪除至行尾

ctrl+k+backspace從光標處刪除至行首

ctrl+shift+k 刪除整行

ctrl+shift+backspace 刪除整行

ctrl+shift+up 光標所在行與上行互換

ctrl+shift+down 光標所在行與下行互換

ctrl+shift+d 復制光標所在整行,插入在該行之前

ctrl+enter 在當前行后插入新行

ctrl+shift+enter 在當前行前插入新行

ctrl+[ 減少當前行縮進

ctrl+] 增加當前行縮進

tab 增加當前行縮進

shift+tab 減少當前行縮進

·        常用編輯

ctrl+u 軟撤銷

ctrl+z 撤銷

ctrl+y 恢復撤銷

ctrl+backspace    刪除一個單詞:

ctrl+ku 改為大寫

ctrl+kl 改為小寫

ctrl+x 選定內容狀態下為剪切內容,未選中為剪切光標當前所在行

ctrl+t 光標所在位置左右字符或詞互換

Ctrl+Shift+V:粘貼並格式化

Alt + Ctrl + ]  代碼自動對齊:

XML/HTML

ctrl+shift+a選擇光標位置父標簽對兒(更換元素時非常有用)

拆分窗口/標簽頁

alt+.閉合當前標簽

Alt+Shift+數字:分屏顯示

ctrl+tab:切換選項卡:
ctrl+shift+tab
:逆序切換選項卡:

Alt+數字:切換打開第N個文件

 

標記

Ctrl+F2:設置/刪除標記

查找/替換

Ctrl+F:查找內容

Ctrl+Shift+F:查找並替換

Ctrl+H:替換

F3          查找下一個:

shift+F3    查找前一個:

 

·        一些插件的快捷方式:

Ctrl+Alt+K KeymapManager,快捷鍵管理。

Ctrl+Alt+Enter ZenCoding,不解釋。



Sublime Text 
設置:
這個是我自己用的配置: 
  

 

SublimeText 插件:

上文已經安裝好Package Control插件了,那么現在我們就利用這個插件來安裝其它的插件。

Ctrl+Shift+P(菜單 –Tools – Command Paletter),輸入install 選中Install Package並回車,輸入或選擇你需要的插件回車就安裝了

下面是翻譯網上常用的插件:

Alignment

代碼對齊,如寫幾個變量,選中這幾行,Ctrl+Alt+A,哇,齊了。

 

Prefixr

 CSS可自動添加 -webkit 等私有詞綴,Ctrl+Alt+X觸發。

 

Tag

Html格式化,右鍵Auto-Format Tags on Ducument

 

Clipboard History

剪貼板歷史記錄,顯示更多歷史復制,Ctrl+Shift+V觸發。

 

 

SideBarEnhancements

側欄右鍵功能增強,非常實用

 

Theme – Soda

完美的編碼主題,用過的都說好,Setting user里面添加”theme”: “SodaDark.sublime-theme”

 

GBK to UTF8

將文件編碼從GBK轉黃成UTF8,菜單 – File里面找

 

SFTP

直接編輯 FTP  SFTP 服務器上的文件,絕對FTP浮雲

 

WordPress

集成一些WordPress的函數,對於像我這種經常要寫WP模版和插件的人特別有用

 

PHPTidy

整理排版PHP代碼

 

YUI Compressor

壓縮JSCSS文件

 

 

更多插件信息:

http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.html

http://wbond.net/sublime_packages/community

其實感覺也差不多,可能都是翻譯國外的文章。

 

出現打不開ST2的原因:install package文件夾中存在升級不了的包。把包刪除即可。

 

結語:

       這款編輯器給我最大的感覺就是“順”、“快”和“酷”,如果你想拋棄笨重的IDE,嘗試輕裝上陣的感覺,那么這款編輯器可以考慮嘗試試用一下。

目前對於這款編輯器的使用我也才剛剛入門,更多技巧和特性也在探索中,希望大家也能和我交流一下使用的心得。再者絕世寶劍雖好,但是各位還是不要忘記內功的修煉,要知道,絕世高手是手中無劍,但處處皆可為劍。程序猿的內功修煉才是王道。


 

更多有關sublime的使用:http://lucifr.com/2011/08/31/sublime-text-2-tricks-and-tips/?replytocom=122286#commandline

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM