ctrl+d
把光標放在一個單詞上,按下ctrl+d,將選擇這個單詞。一直按住ctrl
且按D
屢次,將選擇當前選中項的下一個匹配項。經過按住ctrl,再按D三次,將選擇三個相同的文本。javascript
alt+f3
選擇文件中的全部匹配項。當心使用這個,由於它能選擇一個文件中的全部匹配項. .php
ctrl+shift+`
(ESC鍵下面的那個)這是一個法寶。也許你但願全部屬性保持不變,但只是想選擇標籤。這個快捷鍵爲你這樣作,會注意到你能夠在一次操做多個標籤。ps:須要Emmet插件(能夠直接到後面看插件的安裝)css
ctrl+shift+a
若是你把光標放在文本間再按下上面的鍵將選擇文本,就像ctrl+d
。可是再次按下它,將選擇父容器,再按,將選擇父容器的父容器。ps:須要Emmet插件(能夠直接到後面看插件的安裝)html
ctrl+shift+m
這有助於選擇括號之間的一切。一樣適用於CSS。前端
ctrl+shift+↑
或 ctrl+shift+↓
ctrl+shift+d
若是你已經選中了文本,它會複製你的選中項。不然,把光標放在行上,會複製整行。java
ctrl+[ 或 ]
ctrl+x
ctrl+shift+v
alt+shift+w
ctrl+shift+;
這會移除與你的光標相關的父標籤。對清除標記頗有幫助。node
ctrl+k+u
、小寫ctrl+k+l
ctrl+/
這個在全部語言下均可用, 對行和選中項均可用python
ctrl+shift+k
這個就不用圖了吧linux
首先是安裝包管理器Package Control,SublimeText3的指令已經更新了,SublimeText2更新上來的童鞋注意下
Ctrl+`打開控制檯或者View->Show Console菜單打開命令行css3
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())
就是上面這串東西了,而後就能夠接下來的安裝插件了
Tips: 插件名字連接到github,網絡很差的童鞋自行下載包扔到
Preferences->Browse Packages
打開的文件夾下面,而後解壓,重啓Sublime就行
這個沒有什麼好說的,相似jQuery的語法,編碼蹭蹭往上提。不過要求PyV8環境(安裝完後你會看到有一個文件夾),最好仍是選擇在線裝吧。ctrl+shift+P
輸入 install Package
等待讀取服務器列表,輸入emmet
第一個就是了
ps:最好看一下 github裏面的簡單教程
這個也沒有什麼好說的,誰用誰知道,大大加強右鍵列表的功能,裝上就能用。
用node,Grunt等等要調出控制檯的娃知道的,簡直神奇有木有,裝上就能用。
Tips:快捷鍵
ctrl+shift+T
呼出當前文件路徑的控制檯
這個也沒什麼廢話吧,支持多語言的高速編碼的代碼提示工具。
裝上後還不能直接使用,查了一下緣由要配置
你能夠點擊 Preferences->Browse Packages->SublimeCodeIntel
而後添加一個.codeintel
文件夾再再在文件夾裏面添加一個config
文件(Windows建立.codeintel
文件夾須要輸入.codeintel.
)
config文件配置:
{
"PHP": { "php": '/usr/bin/php', "phpExtraPaths": [], "phpConfigFile": 'php.ini' }, "JavaScript": { "javascriptExtraPaths": [] }, "Perl": { "perl": "/usr/bin/perl", "perlExtraPaths": [] }, "Ruby": { "ruby": "/usr/bin/ruby", "rubyExtraPaths": [] }, "Python": { "python": '/usr/bin/python', "pythonExtraPaths": [] }, "Python3": { "python": '/usr/bin/python3', "pythonExtraPaths": [] } }
其實只要有JS就夠了,不過或許某天你要寫PHP了呢是吧,留着吧。
而後打開Sublime建立個文件試一下,若是還不行就按下 ctrl+shift+space
開啓提示功能
之前用的是什麼TAG,CssComb和JSFormat,可是某一天發現這款集成prettify的插件後就一直沒換過了,不要被插件的HTML迷惑,這是一款能夠用於HTML,CSS,Javascript的集成排版插件
Tips:安裝完快捷鍵
ctrl+shift+h
一鍵格式化代碼
ctrl+shift+P
輸入install Package
等待讀取服務器列表,輸入autoprefixer
第一個就是了
要裝Node.js,沒有的話去下載安裝吧
插件使用CanIUse資料庫,能精準判斷哪些屬性須要什麼前綴
Tips:使用方法:在輸入CSS3屬性後(冒號前)按Tab鍵
有時候要開個文件要開個SublimeText3,又要拉文件,麻煩。這裏介紹將Sublime添加到右鍵菜單。
- 打開註冊表,
開始→運行→regedit
- 在
HKEY_CLASSSES_ROOT→ * → Shell
下面新建項命名爲SublimeText
- 右鍵SublimeText項,新建字符串值,命名爲
Icon
,值爲 「sublime_text.exe所在路徑,0」,例如:C:\Program Files\Sublime Text 3\sublime_text.exe,0
- 右鍵SublimeText項,新建項,命名爲command,默認值爲 「sublime_text.exe所在路徑 %1」,例如:
C:\Program Files\Sublime Text 3\sublime_text.exe %1
搞定後隨便右擊個文本文件試試,是否是看到了Sublime打開的選項了捏?Perfect
Preferences->Key Bindings - User
打開用戶快捷鍵設置,copy下面的設置
[
//firefox
{
"keys": ["f1"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:\\Program Files\\Mozilla Firefox\\firefox.exe", "extensions": ".*" } }, //chorme { "keys": ["f2"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:\\Users\\manfr\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe", "extensions": ".*" } }, //IE { "keys": ["f3"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:\\Program Files\\Internet Explorer\\iexplore.exe", "extensions": ".*" } }, //safari { "keys": ["f4"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:\\Program Files (x86)\\Safari\\Safari.exe", "extensions": ".*" } } ]
稍微解釋下,keys是按鍵,application是瀏覽器應用程序路徑,注意反斜槓的要轉義。extensions是匹配全部的文件後綴格式。
Tips:查了下默認的快捷鍵,SublimeText3中f1-f12中只有f11被默認爲全屏命令,其餘的沒設置。也就是說,你能夠裝十個八個瀏覽器一字排開按過去測試。
有時候會彈出自動更新的框,解決方法:
- 找到Preferences -> Settings-User(設置用戶)
- 在最後一個花括號結尾(「}」)前添加一句:
"update_check":false
- 而後請關閉Submine Text並重啓,即不會再彈出更新提醒了
- cmd下輸入
ping sublime.wbond.net
連接一下看下sublime.wbond.net這個域名的ip- 打開
C:\Windows\system32\drivers\etc\hosts
文件。
在最後面加上例如50.116.34.243 sublime.wbond.net
這樣的對應關係,IP是上面測試的- 而後請關閉Submine Text並重啓,即不會再彈出更新提醒了
Sublime Text 3前端開發經常使用優秀插件介紹——黃映焜
Gif多圖:我經常使用的 16 個 Sublime Text 快捷鍵 | 氪星人
最近在玩Ubuntu,因此將環境切了過去。這裏補充一下吧。
首先是安裝,試了一下SublimeText2的(去官網默認就是下的2的-_-!!)發現調不出安裝包列表,後面也沒去詳細研究直接下了個SublimeText3的安裝包裝上。附上Ubuntu下SublimeText3-64bit的連接:http://www.sublimetext.com/3
插件的安裝跟上文差很少,惟一比較苦逼的就是裝node(插件依賴node環境)的時候了,不知道爲何安裝好了輸入node -v
總是沒有顯示版本,搞了很久最後無奈去Github下了個node的安裝包才搞定。
Tips:必定要確認
node -v
和npm -v
能夠輸出版本號才表示node安裝完成
附上ubuntu裝node的N種方法的帖子:http://www.linuxidc.com/Linux/2015-07/119588.htm
還有就是設置一鍵瀏覽文件的時候了,瀏覽器安裝的目錄跟Windows有點區別,看下面:
[
//firefox
{
"keys": ["f1"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "/usr/lib/firefox/firefox", "extensions": ".*" } }, //chorme { "keys": ["f2"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "/opt/google/chrome/google-chrome", "extensions": ".*" } } ]
火狐是Ubuntu自帶的,目錄如上。而後Chrome是我本身裝的,基本上也應該是這個目錄。裝好以後找個文件按F1
和F2
檢測下就好。搞下來其實以爲沒什麼,主要是剛接觸Ubuntu系統對一些東西不太熟悉,後面增強。Thx ^_^