Sublime Text是一款跨平台的編輯器,它小巧綠色且速度非常快,支持各種流行編程語言的語法高亮、代碼補全等,插件非常豐富!editplus、notepad++也都是不錯的工具,體積輕巧,啟動迅速,但用過Sublime Text后,就知道這是最好的。
sublime text 官網下載:http://www.sublimetext.com/
一、Sublime Text 快捷鍵用法大全
打開/前往
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 查找前一個:
二、插件
插件安裝:
直接安裝
安裝Sublime text 插件很方便,可以直接下載安裝包解壓縮到Packages目錄(菜單->preferences->packages)。
使用Package Control組件安裝
也可以安裝package control組件,然后直接在線安裝:按Ctrl+`調出console 粘貼以下代碼到底部命令行並回車:
Sublime text 3代碼:
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 2代碼:
import urllib2,os; 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( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
最后 重啟Sublime Text 。如果在Perferences->package settings中看到package control這一項,則安裝成功。
插件控制:
點擊Preferences→Package Control (快捷鍵:Ctrl+Shift+P ),顯示以下彈窗:
Disable Package :禁用插件
enable Package :啟用插件
Install Package :安裝插件
List Package :查看已安裝插件列表
Remove Package :移除插件
Upgrade Package :升級插件
推薦插件
ZenCoding:前端必備,快速開發HTML/CSS
Format,格式化js代碼,用sublime打開壓縮的js文件,右鍵 -> jsfomat,就ok。
HTML-CSS-JS Prettify 格式化html/js/css,依賴node.js,右鍵 -> HTML-CSS-JS Prettify -> Prettify Code
SideBarEnhancements 側欄右鍵功能增強,非常實用
tag html標簽提示
TortoiseSvn 要先預裝TorstoiseSVN 鼠標右擊相應文件,選擇更新還是上傳。注:如果不起作用。那就打開 preference –> Browse package 然后找到文件夾名稱為 TortoiseSVN 的,點進去,用sublime text 2 或者其他文本編輯器打開 TortoiseSVN.sublime-settings 這個文件。。。把這個地址改成你的SVN地址就可以了。
SublimeTmpl :自定義新建文件.默認已經添加了html、css、js等常見類型的面板,按ctrl+alt+h/ctrl+alt+c/ctrl+alt+j可新建這3鍾類型的文件,模板文件在這里Date\Packages\SublimeTmpl\templates,可修改。
jQuery
下面是翻譯網上常用的插件:
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 壓縮JS和CSS文件
其他教程:http://www.cnblogs.com/leecanz/archive/2012/03/04/2379446.html
Sublime Text 全程指引 http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html