http://www.zhihu.com/question/24896283

http://www.zhihu.com/question/24896283javascript

Rix Tox太不專業了

三百知乎用戶、raintorr 等人贊同
1. 更改變量名的幾種方法

這種狀況下該如何快速選中正確的內容?
第一種方法:讓Cmd-D (Win: Ctrl-D)只選擇同一個變量。
把光標移到第一個i後面:
按Cmd-D (Win: Ctrl-D):
再按一次:
限制:選取範圍中不能有別的同名同類token,如:
第二種方法:自動選取全部同名同類token。
把光標移到第一個i後面:

按Ctrl-Cmd-G (Win: Alt-F3):

限制:會將別的做用域中的同名同類token都選中,如:
第三種方法:Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 跳過選區。
這個方法能解決全部問題,先把光標移到第一個i後面:
按Cmd-D (Win: Ctrl-D):
再按一次:
這個token咱們不想選中,這時候只要分別按 Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 就能夠跳過這個選區:
這個token也不要,再按一次跳過:
你會發現執行跳過選區後就再也不是同名同類的token選擇了,不過沒關係,咱們繼續跳過就好:
這個token咱們要保留,因而只按Cmd-D (Win: Ctrl-D):
而後就能正確地重命名了。

2. 自適應縮進的複製粘貼
有些狀況下咱們須要直接複製粘貼一段網上的代碼,有些人可能會這樣選中原文進行復制:
而後在subl中這樣粘貼:
可是你會發現粘貼出來的縮進格式徹底對不上號:
正確的作法以下:
把目標代碼片斷的每個整行都選中,而後進行復制:
在subl中對插入行進行正確的縮進:
而後按Cmd-Shift-v (Win: Ctrl-Shift-v) 進行自適應縮進的粘貼:
這樣的粘貼方式不但能自適應縮進,還能自動將空格或Tab縮進轉換成適應你代碼的格式。

3. 快速建立新文件 (AdvancedNewFile)

我在使用ANF以前最快的建立新文件的方法是這樣的:
Cmd-n (Win: Ctrl-n) 打開編輯窗格:
而後Cmd-Shift-p (Win: Ctrl-Shift-p) 打開Command Palette,若是我想寫ruby代碼,我就敲ssru:
回車後個人文檔就變成Ruby語法的了,這個時候保存文件就會自動提供.rb的後綴名:
不過這樣的流程仍是太繁瑣了。我推薦安裝使用AdvancedNewFile插件代替原有的新建文件功能。


新的流程以下:
好比我有這樣一個project:
我想在script目錄下創建一個utils文件夾,而後再在utils裏面創建一個API.js文件,我只要按 Cmd-Opt-n (Win: Ctrl-Alt-n) 打開一個路徑輸入框:
而後輸入script/utils/API.js回車就能夠自動建立目錄結構以及空文件。因爲咱們打開了script/app.js文件,咱們能夠直接輸入./utils/API.js建立相對路徑的文件結構。另外,對於已存在的目錄可使用Tab補全。建立出來的新文件會自動打開,而且會自動選擇相應的語法,沒有額外的工做。

4. 更改HTML標籤
我以前更改HTML標籤時要麼就用上面更改變量名的方式選中一組標籤,要麼就手動按着Cmd (Win: Ctrl)不放雙擊標籤的開頭和結尾:
可是若是標籤中間內容不少,這樣的方式會比較費時。Emmet插件提供了一個很是方便的快捷鍵可以快速選擇對應的一組標籤名。首先將光標移至標籤的開頭或結尾:
而後按Cmd-Shift-K (Win: Ctrl-Shift-') 就能選中這組標籤:

5. CSS快速鍵入
Emmet插件還提供了不少很是方便的CSS Snippets。比方說咱們要敲出font-size: 1.8em;其中1.8是根據一個值計算得來的,好比說是3.6/2的結果,咱們能夠用Emmet進行這種簡單的數值計算。
鍵入fz3.6/2:
按Cmd-Shift-Y (Win: Ctrl-Shift-Y)計算數值:
而後按Tab展開Snippet:

6. 2空格-4空格縮進快速切換
我以前用別人代碼的時候老是遇到縮進空格數跟我不一樣的狀況,後來我學會一種方法可以處理這樣的文件。好比我要將4空格縮進轉成2空格縮進,首先將目標代碼複製到一個獨立的編輯窗口中:
而後在編輯器右下角的縮進選項菜單中選擇Tab Width: 4:

而後在編輯器右下角的縮進選項菜單中選擇Convert Indentation to Tabs:
而後在編輯器右下角的縮進選項菜單中選擇Tab Width: 2:

而後在編輯器右下角的縮進選項菜單中選擇Convert Indentation to Spaces:
而後你的文檔就變成2空格縮進的了:
可是這樣的方法太過繁瑣了不是嗎?因而我就寫了一個宏腳本,綁定到快捷鍵上來作這個工做。
打開這個連接:
把to-2.sublime-macro和to-4.sublime-macro文件下載到你Sublime Text配置目錄的Packages/User路徑下,而後在編輯器菜單中選擇Preferences - Key Bindings - User打開用戶快捷鍵配置文件,把Default (OSX).sublime-keymap中的內容添加到這個文件中。
而後你就能夠用Ctrl-2或Ctrl-4轉換文件的縮進空格數了。

7. 擴展選區
我很是喜歡Emacs的expand-region插件,ST2提供有相似的Expand Selection to Scope功能,可是不太好用,我建議安裝ExpandRegion插件。

首先把光標移到某個位置:
而後按一次Cmd-Shift-Space (Win: Ctrl-Shift-Space)會選擇當前的最小區域:
再按一次會向外擴展區域:
每次按都會不斷地向外擴展區域,直到全選爲止。

8. 選區加強插件
安裝 MultiEditUtils 插件。
這是一個很是強大的選區加強插件,若是你喜歡用複雜的快捷鍵完成高難度的編輯工做,這個插件能夠提供不少方面的支持。
詳細的功能請閱讀項目主頁: philippotto/Sublime-MultiEditUtils · GitHub

9. 代碼格式化
安裝 CodeFormatter 和 SublimeAStyleFormatter 插件。使用時在 Command Palette 找 "format" 相關的命令便可。

10. 顏色高亮
安裝 Color Highlighter,會自動高亮代碼中的顏色,在寫純css的時候比較有用。

11. 語言分析加強
不少時候有些文件不能被 Sublime Text 準確識別出相應的語言,好比不帶後綴名的配置腳本之類。這時可使用 ApplySyntax 插件,參照默認配置進行調整就能識別這些特殊狀況了。

12. Windows 下輸入法支持
若是遇到輸入法的輸入欄不在光標位置的問題,能夠安裝 IMESupport 插件解決。

13. 忽略依賴目錄
有時候咱們要用 Sublime Text 的文件檢索功能找到特定的文件,若是項目目錄下面有 node_modules、bower_components 之類的文件夾則會影響輸出結果,再加上這些文件夾中的文件平時不會去改動,咱們能夠修改配置把這些目錄忽略掉。
"folder_exclude_patterns": [ ".svn", ".git", ".hg", "CVS", "node_modules", "bower_components" ], 
使用 Sublime Text 建議掌握經常使用命令
一、查找打開過的文件:Ctrl+P,而後輸入最近的文件名就能夠即時預覽到文件內容。
二、命令輸入框(不知道是否是這樣叫):Ctrl+Shift+P
a)切換語法模式:
Set Syntax : [編程語言]
能夠縮寫爲:
sspy
這樣就能夠切換語法模式了,這以便於代碼高亮及插件調用(好比HTML模式會使Emmet生效)
b)安裝插件(前題是你安裝了插件管理器):

輸入這個命令以後回車,再輸入須要的插件,就能夠安裝了。

三、多處編輯功能:
Ps:這個功能相當重要,我都不敢回想接觸 Sublime Text 之前是怎麼活過來的。
好比這樣的代碼:
<div> <h2></h2> <p></p> <p></p> </div> <div> <h2></h2> <p></p> <p></p> </div> <div> <h2></h2> <p></p> <p></p> </div> 
若是我須要爲全部 h2 換成 h1,再加上一個 class="title" 屬性:
那麼我只須要選中一個 h2,而後按住 Ctrl+D (由於按一下只會只選擇下一個)
因而就變成:
而後我就能夠輸入 h1 ,就變成

這個時候,按一下 HOME (Mac下是Commond + 左箭頭),再按幾下右箭頭,再輸入
class="title"
而後就變成

歐了~!
這個能夠觸類旁通,巨有用巨實用!




固然 Ctrl + F 調出查找功能、Ctrl + Shift + F 調出查找並替換功能應該不用講了。


關於編碼

File -> Reopen with Encoding 能夠以某編碼打開
File -> Save with Encoding 能夠保存爲某一編碼
編碼問題就是這麼簡單~


關於中鍵,也就是 鼠標滾輪
鼠標滾輪也能夠選中字符,但不一樣用鼠標左鍵選擇的是,他不會跨行選擇,而是直接 矩形選擇,好比:
配合 Ctrl 多處選擇進行多處編輯,這直接是贊爆了有木有!!



還有菜單裏這個功能超讚!能夠快速設置 Tab 的寬度,默認是4,也能夠 Spaces 與 Tabs 之間轉換。
(btw, 習慣用 Tab 縮進的程序猿,在提交代碼時轉換成2個空格的縮進是個好習慣)



關於插件
插件太多了,Google/百度/知乎一搜就有推薦的,這裏寫推薦一個~!
寫前端的話 Emmet 插件是必須的,好比:
輸入
html:5
按TAB,會這樣
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html> 

輸入
div
按TAB,會這樣
<div></div> 

輸入
section#block$*3>h2.title+p.words*2
按TAB,會這樣
<section id="block1"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p> </section> <section id="block2"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p> </section> <section id="block3"> <h2 class="title"></h2> <p class="words"></p> <p class="words"></p> </section> 

還有不少用法,能夠自行Google/百度 「Emmet」。

-------------------------

最後附上 慕課網 關於 Sublime Text 的教學視頻:
課程學習-案例:前端開發工具技巧介紹

龔一峯前端工程師

工欲善其事,必先利其器

我認爲Sublime的強大有 3方面:
  1. 豐富的快捷鍵組合
  2. 實用的插件
  3. 支持代碼片斷snippet

下面我將從其自己自帶的快捷鍵及插件作出介紹。
________________________________________

Sublime快捷鍵php

Sublime原生自帶的快捷鍵也能很大程度上方便開發,這裏以Mac爲主,windows多數與其類似,如下是Mac下所默認的快捷鍵:css

Machtml

備註:具體符號對應的按鍵前端

  • Command key
  • Control key
  • Option key
  • Shift Key

爲了方便你們記憶,將快捷鍵分紅了8個類型, 分別爲html5

  • Edit(編輯)
  • Selection(光標選中)
  • Find(查找)
  • View(視圖)
  • Go to(跳轉)
  • Project(工程)
  • General(通用)
  • Tabs(標籤)
Edit(編輯)
  • ⌘[向左縮進 | Left indent
  • ⌘]向右縮進 | Right Indent
  • ⌘⌃↑與上一行互換(超實用!)| Swap line up
  • ⌘⌃↓與下一行互換(超實用!)| Swap line down
  • ⌘⇧D複製粘貼當前行(減小多餘的粘貼)| Duplicate line
  • ⌘J拼接行(css格式化時挺有用) | join lines
  • ⌘←去往行的開頭 | Beginning of line
  • ⌘→去往行末尾 | End of line
  • ⌘⌃/塊註釋 | Toggle comment block
  • ⌃K從光標開始的地方刪除到行尾 | Delete to end
  • ⌃⇧K刪除一整行 | delete line
  • ⌃T相鄰單詞互換位置,在','前試用,有驚喜(頗有趣)| Transpose
  • ⌘⇧↩向光標前插入一行|insert line before
  • ⌘↩向光標後插入一行|inter line after
  • ⌘⌥T插入特殊字符|Special characters
  • ⌃D向後刪除(很怪異的操做,不過感受很酷炫)
Selection(光標選中)
  • ⌘D選中相同的詞 | Expand selection to words
  • ⌃⌘G多重文本光標選中(不再用⌘ D一個一個的找啦)| Expand all selection to words
  • ⌘L選中一行|Expand selection to line
  • Esc單選(取消多重選擇)|Single selection,Cancel multiple selections
  • ⌃⇧↑一行一行向上選中|Add previous line
  • ⌃⇧↓一行一行向下選中|Add next line
  • ⌘⇧L將選中的區域分割成多行選中狀態(多光標操做狀態)|Split into lines
  • ⌥+拖動鼠標多重光標選中
  • ⌘⇧J已縮進層級爲依據,一層層向外選中|Expand selection to indentation
  • ⌃⇧M將匹配括號中的內容選中|Expand selection to brackets
Find(查找)
  • ⌘F普通查找|Find
  • ⌘G查找下一個|Find next
  • ⌘⇧F在文件夾中查找| Find in files
  • ⌘⇧E緩存用於替換的內容,方便以後的替換|Use selection for replace
  • ⌘E緩存用於查找的內容,方便以後的查找|Use selection for find
  • ⌘⌥E一個接一個往下替換|Replace next
View(視圖)
  • 推薦使用Origami插件,能夠隨意對sublime進行分割
Go to(跳轉/定位)
  • ⌘P跳轉文件(很方便)| Go to anything
  • ⌘R定位文件中的方法@| Go to symbol
  • ⌘G定位文件中的行號:| Go to line
  • ⌃M定位匹配的括號 | Jump to matching bracket
  • ⌘F2設置/取消定位標記| Toggle bookmark
  • F2跳轉到定位標記處 | Next bookmark
  • ⌘⇧F2清除全部定位標記| Clear all bookmarks
  • ⌘⌥→下一個打開的文件| Next file
Project(工程)
  • ⌘⌃P在保存過的工程中切換,隨意變換工程環境|Switch project window
General(通用)
  • ⌘⇧P 打開命令行Command prompt
  • ⌘K, ⌘B隱藏/打開 側邊欄| Toggle side bar
Tabs(標籤欄)
  • ⌘⇧t 打開最後一次關閉的文件|Open last closed tab
  • ^Tab 循環遍歷tab|Cycle up through tabs
  • ^Tab 反方向循環遍歷tab|Cycle down through tabs
_____________________________________
實用插件

Sublime裏有些插件十分強大,在這裏我推薦我最喜歡的幾個:java

首推node

Emmet:這個插件內置的功能很強大,它的快捷鍵詳細說明以下:python


Modificgornostal/Modific · GitHubcss3

Highlight lines changed since the last commit

不管git,仍是svn 只要一保存,都能標出代碼的改動狀態,超讚


Tag: HTML格式化


jsformat: javascript格式化


Origami:Sublime視圖設置 SublimeText/Origami · GitHub

_____________________________________

代碼片斷

經常使用的都在這裏能找到,有其它須要就本身配吧:

javascript/snippets/sublime/javascript at sublime-snippets · gyfnice/javascript · GitHub

總結:

這裏面有些快捷鍵單兵做戰能力可能不強,但若是你能靈活使用,將它們配合起來,能發揮很大的威力。

可能你會以爲快捷鍵有些多,記不下來,可是隻要堅持使用,把它變爲習慣,你的開發效率確定會獲得提升的!

但願對你們有幫助,有疑問的能夠單獨私信。

尾聲:windows下的快捷鍵一覽
Alt+R : 開啓正則表達式功能
Alt+Enter: 找到匹配目標後所有選擇
Ctrl+R:前往 method(mac下⌘R)
Ctrl+M:跳轉到對應括號
按Ctrl+Shift+上下鍵,可替換行
Ctrl+D:選擇單詞,重複可增長選擇下一個相同的單詞
Ctrl+L:選擇行,重複可依次增長選擇下一行
Ctrl+Shift+P:打開命令面板
Ctrl+P:搜索項目中的文件(mac下⌘P),在裏面輸入:
admi@auto 能夠定位到相應文件夾(admin.html)下的相應方法(auto)。
Ctrl+G:跳轉到第幾行
Ctrl+W:關閉當前打開文件
Ctrl+Shift+W:關閉全部打開文件
Ctrl+Shift+V:粘貼並格式化
Ctrl+Shift+L:選擇多行
Ctrl+Shift+Enter:在當前行前插入新行
Ctrl+X:刪除當前行
Ctrl+U:軟撤銷,撤銷光標位置
Ctrl+J:選擇標籤內容
Ctrl+F:查找內容
Ctrl+Shift+F:查找並替換
Ctrl+H:替換
Ctrl+N:新建窗口
Ctrl+K+B:開關側欄
Ctrl+Shift+M:選中當前括號內容,重複可選着括號自己
Ctrl+F2:設置/刪除標記
Ctrl+/:註釋當前行
Ctrl+Shift+/:當前位置插入註釋
Ctrl+Alt+/:塊註釋,並Focus到首行,寫註釋說明用的
Ctrl+Shift+A:選擇當前標籤先後,修改標籤用的
F11:全屏
Shift+F11:全屏免打擾模式,只編輯當前文件
Alt+F3:選擇全部相同的詞
Alt+.:閉合標籤
Alt+Shift+數字:分屏顯示
Alt+數字:切換打開第N個文件
Shift+右鍵拖動:光標多不,用來更改或插入列內容
鼠標的前進後退鍵可切換Tab文件
按Ctrl,依次點擊或選取,可須要編輯的多個位置
Ctrl+shift+D: 備份多個當前行
Ctrl+shift+T: 恢復已經關閉的標籤

Editing
Keypress	Command
Ctrl + X	Delete line
Ctrl + ↩	Insert line after
Ctrl + ⇧ + ↩	Insert line before
Ctrl + ⇧ + ↑	Move line/selection up
Ctrl + ⇧ + ↓	Move line/selection down
Ctrl + L	Select line - Repeat to select next lines
Ctrl + D	Select word - Repeat select others occurrences
Ctrl + M	Jump to closing parentheses Repeat to jump to opening parentheses
Ctrl + ⇧ + M	Select all contents of the current parentheses
Ctrl + KK	Delete from cursor to end of line
Ctrl + K + ⌫	Delete from cursor to start of line
Ctrl + ]	Indent current line(s)
Ctrl + [	Un-indent current line(s)
Ctrl + ⇧ + D	Duplicate line(s)
Ctrl + J	Join line below to the end of the current line
Ctrl + /	Comment/un-comment current line
Ctrl + ⇧ + /	Block comment current selection
Ctrl + Y	Redo, or repeat last keyboard shortcut command
Ctrl + ⇧ + V	Paste and indent correctly
Ctrl + Space	Select next auto-complete suggestion
Ctrl + U	soft undo; jumps to your last change before undoing change when repeated
Windows
Ctrl + Alt + Up	Column selection up
Ctrl + Alt + Down	Column selection down
Linux
Alt + ⇧ + Up	Column selection up
Alt + ⇧ + Down	Column selection up
Navigation/Goto Anywhere
Keypress	Command
Ctrl + P	Quick-open files by name
Ctrl + R	Goto symbol
Ctrl + ;	Goto word in current file
Ctrl + G	Goto line in current file
General
Keypress	Command
Ctrl + ⇧ + P	Command prompt
Ctrl + KB	Toggle side bar
Ctrl + ⇧ + Alt + P	Show scope in status bar
Find/Replace
Keypress	Command
Ctrl + F	Find
Ctrl + H	Replace
Ctrl + ⇧ + F	Find in files
Tabs
Keypress	Command
Ctrl + ⇧ + t	Open last closed tab
Ctrl + PgUp	Cycle up through tabs
Ctrl + PgDn	Cycle down through tabs
Ctrl + ⇆	Find in files
Alt + [NUM]	Switch to tab number [NUM] where [NUM] <= number of tabs
Split window
Keypress	Command
Alt + ⇧ + 2	Split view into two columns
Alt + ⇧ + 1	Revert view to single column
Alt + ⇧ + 5	Set view to grid (4 groups)
Ctrl + [NUM]	Jump to group where num is 1-4
Ctrl + ⇧ + [NUM]	Move file to specified group where num is 1-4
Bookmarks
Keypress	Command
Ctrl + F2	Toggle bookmark
F2	Next bookmark
⇧ + F2	Previous bookmark
Ctrl + ⇧ + F2	Clear bookmarks
Text manipulation
Keypress	Command
Ctrl + KU	Transform to Uppercase
Ctrl + KL	Transform to Lowercase
張jack知乎用戶、洛克 贊同

先寫個大概,之後有空了就補充的詳細點,把引用的連接都去掉,翻譯成中文,加些圖片之類的:

  • 修改ST的圖標,默認圖標實在太醜,如下列出的都是Mac OS X上用的icns格式
  • 安裝Package Control: ctrl+`後複製對應的命令後回車,沒有錯誤即成
  • 必備插件:
    • ConvertToUTF8:
      • ST默認是不支持簡體和繁體編碼的,這個插件自動轉換亂碼。文本自動變成正常後須要選擇File>Save File Encoding to>UTF-8纔會正式保存
    • Theme - Soda
      • 讓ST的總體風格更符合Mac
      • 注意,這個插件的dark和light風格只會變動整個程序的骨架風格,不會更改編輯區(好比背景色及高亮顯示)。那是屬於Color Scheme作的
      • 激活方式
    • 其餘插件就因人而異了,不知道有啥好用的能夠看看都有哪些流行的插件
  • 與Alfred配合: 支持搜索文件後用ST打開或者用ST打開相應地址的文件
  • 終端命令行中調用sublime,這樣之後命令行中直接用命令subl加對應路徑就能夠用ST打開了
    ln -sf "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl 
  • sublime配置雲端同步

  • 最後,能夠開啓Vintage模式,類vi模式。不懂vi使用的同窗能夠不用看這段

    • Settings - User中,把ignored_packages中的Vintage刪掉便可。
    • 若是想要默認就在「命令模式」,加上"vintage_start_in_command_mode": true
編輯於 2014-08-19 8 條評論 感謝 
分享
 收藏 • 沒有幫助 • 
舉報
 • 禁止轉載

知乎用戶,互聯網/數據挖掘/動漫愛好者/通訊在讀研…

Gleaming知乎用戶、邱祺洋 等人贊同
給你們推薦個超讚的快捷鍵練習網站~
Learn shortcuts and commands

匿名用戶

知乎用戶、張jack知乎用戶 等人贊同
1.善用快捷鍵
sublime的快捷鍵能夠參照 這一篇博文中所寫的內容。
此外,若稍有英文基礎,則更建議打開Preferences->KeyBindings--Default,這裏面是詳細的快捷鍵配置。不必一次性背下來,每週或者個把月打開來看一看。或者作一些重複性操做的時候能夠打開來看一看有沒有方便的快捷鍵能幫到本身。
另外,也推薦閱讀Preferences->Settings-Default中的內容,能幫助對sublime有個大概的認識。
而一些sublime最經常使用的快捷鍵,直接以sublime爲關鍵詞百度,頭兩頁安利sublime的文章裏面舉出了挺多的例子。
此外,sublime官網首頁 Sublime Text 也給出了一些經常使用功能和經常使用操做的示例。

2.善用插件
插件的簡潔與安裝方法百度或者谷歌就能搜到,使用插件,能夠進一步簡化操做,還能方便的完成許多奇妙的功能。
如下爲package controller安裝教程 Installation

我的經常使用的插件主要是自動編譯、自動補全、代碼高亮等功能。此外,一些插件還會提供比較豐富的代碼片斷,結合tab鍵自動補全代碼功能,能夠加快輸入速度。

在安裝插件的界面中,能夠輸入關鍵詞來尋找某個領域的插件,若是對某個插件想有深刻了解,插件搜索結果裏面附有該插件的github頁面,裏面有更加詳細的介紹和使用幫助。
或者直接在github中搜索sublime,有不少奇葩的插件,好比竟然有Evernote的插件=_=|||。



最後,插件玩過以後記得及時清理。一方面,插件的快捷鍵可能會有衝突,另外一方面,插件安多了,sublime的啓動速度會有所降低。

3.其餘
我的經常使用插件以下:
Sublime-HTMLPrettify 一個html js 和css代碼美化的插件
SublimeText/Tag  寫html、xml很好用的一個插件
Monnoroch/ColorHighlighter css顏色高亮,可以直接顯示對應值表明的顏色
facelessuser/BracketHighlighter  高亮html標籤的一個插件
less-sublime less css的一個插件,提供保存時自動編譯等功能。

豪情一直在打雜,從未被超越

jikeytang/sublime-text · GitHub

  1. Emmet GitDocument原名爲:Zencoding, 快速生成html,css,默認擴展快捷爲tab,若是tab按鈕損壞,ctrl+e替換。 生成規則在:

    Preferences -> Browser packages -> Emment -> emment -> snippets.json

    中修改。

    @ Emmet 中文版文檔

  2. Side Bar加強的側邊欄
  3. Docblockr加強js註釋
  4. Alignment等號對齊 在Preferences -> package settings -> Alignment -> Settings User添加冒號對齊。

    {
     "align_indent": false,
     "alignment_chars": ["=", ":"],
     "alignment_space_chars": ["=", ":"]
    }
  5. AutoFileName: 文件路徑自動提示

  6. gbk支持 GBK Encoding Support
  7. 檢測快捷鍵衝突
  8. markdownmarkdown 轉爲 pdf
  9. LineEndings 設置換行符

知乎用戶,少上知乎,多讀書!

GleamingEsther E 贊同
SublimeText (Windows) 按住 Ctrl+' 組合鍵便可快速把圖片文字轉換成 data:image/png;base64 格式。

這個難道不牛逼?不多人知道~
編輯於 2015-10-23 2 條評論 感謝 
分享
 收藏 • 沒有幫助 • 
舉報
 • 禁止轉載

嘉瑜Catti

Stuart Wu知乎用戶、王順 等人贊同
推薦一貼  Sublime Text 全程指南

匿名用戶

kOlapapa知乎用戶、知乎用戶 贊同
瀉藥。

我的以爲,,優雅使用任何工具的最重要技巧就是熟記快捷鍵。。我對sublime使用還談不上優雅,好多快捷鍵記不住。。不過至今用的最多的快捷鍵應該是Ctrl+P和Ctrl+R和Ctrl+Shift+F。貌似Mark功能是個隱藏的大Boss,熟練掌握了應該會提高不少效率。

另外他的Build System也挺好用,若是是寫前端的話,能夠把編譯LESS等等加到Build裏面(若是沒用grunt等自動化工具的話),這樣也能省不少事。

Plugin的話,大概寫不一樣代碼須要的就千差萬別了,我我的不是Plugin黨。

張延寬知乎者也,承蒙關照

 
  • 多光標操做:【Cmd + 鼠標】選擇不一樣行中位置,而後能夠同時編輯多個位置
  • 移動當前行:【Ctrl + Cmd + Up / Down】上、下移動當前行
  • 複製當前行:【Cmd + Shift + D】複製當前行

哈利EMC XtremIO Software Engineer

知乎用戶、成亮 贊同
我補充一個 python pep8自動格式整理(Python PEP8 Autoformat 的插件吧,下載地址: Python PEP8 Autoformat
  1. 安裝
  • 快捷鍵cmd+shift+P,在Package Control中找到Install Package
  • 查找到Python PEP8 Autoformat並安裝
  • 快捷鍵
  • GNU/Linux: ctrl+shift+r
  • OSX: ctrl+shift+r
  • Windows: ctrl+shift+r
格式整理效果和用autopep8整理出來的效果略有差異,用不用看我的喜愛吧,不過我是喜歡隨手整理格式因此這個插件仍是很好用的。
------------
Sublime – Python PEP8 Autoformat

知乎用戶,API Invoker

知乎用戶 贊同
學會正則表達式的查找替換就能夠大大地提升效率。

何文東一切都是浮雲,只能隨緣

知乎用戶 贊同
我來補一個:
Lorem
而後+tab擴展成一段隨機文字

王詩璐活生一吃貨/愛你所愛一輩子努力

 
掌握有用的插件,提升效率。
 

知乎用戶,養喵專家,養媳婦專家

 
關鍵是要有個順眼的配色~ 對於強迫症患者來講,不能方便自定義各類配色方案的編輯器都不是好編輯器...

顏海鏡Web前端開發工程師

 
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息