今天下載了最新版本的WebStorm 7。反正又要重新設置一番了,干脆寫下來記錄到博客里面,免得以后每次忘了還要到處搜索比較麻煩。
加速
禁用多余的插件,關掉沒必要的代碼檢查項。
webstorm慢的原因主要是2點:
- 插件加載太多,把什么GIT SVN GITHUB FTP。。。。禁掉,其實都沒必要。
- 代碼檢查,如果你不設置一下,每次檢查都要很長時間,而且CPU不給力的電腦就會很卡。
不過有個插件是我必須裝的,css-x-file。
添加項目
默認情況下一次只能打開一個項目,如果需要打開多個就按照下面的方法
File -> settings -> Directories -> Add Content Root 中添加你需要的工程目錄。
界面
- 修改主題:Appearance,選擇主題Theme-Darocula
- 修改字體:Editor-colors & Fonts-Font,選擇個方案然后另存就可以設置字體和字號了。字號我這里 17px 英文相對清晰,你可以根據預覽來微調,IDEA12 開始自帶了 Source Code Pro, Adobe 家的開源等寬字體,也很舒服滴。
- 自動換行:Editor,勾選Use soft wraps in editor
- 顯示行號:Editor-Appearance,勾選Show line numbers
- 顯示代碼提示速度:Editor-Code Completion,Autopopup in(ms):設置為0
- 有木有 ST2 那種同時選中多個區域? 答:木有,我們一般用Refactor 重構(Shift + F6),列編輯(Alt + 拖動,可以選中多行),批量替換(Ctrl + r) 來實現.
- 右邊那條線是啥? 傳送中的代碼對齊線,給那些不喜歡自動換行的人准備的。Settings>Appearance>Show right margin ; 這玩意兒格式化的時候控制換行區域,不用的話可以禁用
- 關閉任意位置編輯(也稱虛擬空格)? Settings>Editor>Allow placement of caret after end of line
- 注釋在行首而不是緊接着代碼? Code Style > Javascript > Wrapping and Braces > comment at first column 取消勾選
代碼拼寫檢查設置:
- 重復的變量聲明:General-Duplicate JavaScript declaration
- 未聲明的變量(重要!不然會出現N個全局變量):General- Implicitly declared global JavaScript variable
常用快捷鍵
Ctrl+/ 或 Ctrl+Shift+/ | 注釋(// 或者/*…*/ ) |
Shift+F6 | 重構-重命名(快速修改html標簽) |
Ctrl+X | 刪除行 |
Ctrl+D | 復制行 |
Ctrl+G | 查找行 |
Ctrl+Shift+Up/Down | 代碼向上/下移動。 |
F2 或Shift+F2 | 高亮錯誤或警告快速定位 |
寫代碼,按Tab | 生成代碼 |
選中文本,按Ctrl+Shift+F7、ALT+F3 | 高亮顯示所有該文本,按Esc高亮消失。(因為這個功能我就可以發放心的放棄sublime了) |
Ctrl+B或Ctrl+鼠標左鍵單擊 | 快速打開光標處的類或方法,(NB的功能) |
Ctrl + Alt + B | Go to implementation(s) 跳轉方法實現處 |
Ctrl + Shift + I | Open quick definition lookup 打開定義快速查找 |
Alt + Up/Down | Go to previous/next method 跳轉到上一個/下一個方法 |
Ctrl+E | 最近打開的文件 |
Alt+F1 | 查找代碼所在位置 |
Ctrl+Alt+L我一般都會手動改為F4 | 格式化代碼 |
Ctrl+R | 替換文本 |
Ctrl+F | 查找文本 |
Ctrl+P | 方法參數提示 |
F3 | 查找下一個 |
Shift+F3 | 查找上一個 |
alt+Shift+F | 將當前文件加入收藏夾 |
ctrl+alt+S | 打開配置窗口 |
ctrl+Shift+N | 通過文件名快速查找工程內的文件(必記) |
ctrl+Shift+alt+N | 通過一個字符快速查找位置(必記) |
Shift+enter | 重新開始一行(無論光標在哪個位置) |
Ctrl + Alt + T | with…(if, else, try, catch, for, etc)用 * 來圍繞選中的代碼行,( * 包括 if 、 while 、 try catch 等) |
Ctrl + Shift + U | Toggle case for word at caret or selected block 光標所在位置大小寫 |
Ctrl + Delete | Delete to word end 刪除文字結束 |
Ctrl + Backspace | Delete to word start 刪除文字開始 |
F11 | Toggle bookmark 切換標記,我覺得叫書簽更好,就是sublime text 的F2 |
Ctrl + Shift + F12 | Toggle maximizing editor 切換最大化編輯器 |
未完待續……
最后別忘了導出設置,免得每次都要配置半天。