去D2後發現 Hedger 的js編輯器是webStorm,便下載來試試,結果發現:
雖然WebStorm的js的提示遠遠不如aptana那麼強悍(輸入字母d不提示document),但是做爲 IntelliJ IDEA 的js縮水版,其它功能也是比較期待的。
具體的有:
文件不用保存,敲完直接看演示(ff也有類似的一款插件,羅浮宮abcd曾推薦過)。
自帶有svn,如果不用服務器版的svn的話,本地自身帶一個版本管理的。非常方便。
編輯右側有各瀏覽器瀏覽快捷方式,更是快中快。
說不好的一點,就是吃內存。
今天使用js提示比較遲緩。
發現在設置-> Code Completion -> Autopopup 下 1000改爲0, 右邊Parameter Info中的1000 也改爲 0,
這樣提示就不會遲緩了。
附送
IntelliJ-Idea快捷鍵:
複製代碼
Alt+回車 導入包,自動修正
Ctrl+N 查找類
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代碼
Ctrl+Alt+O 優化導入的類和包
Alt+Insert 生成代碼(如get,set方法,構造函數等)
Ctrl+E或者Alt+Shift+C 最近更改的代碼
Ctrl+R 替換文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自動補全代碼
Ctrl+空格 代碼提示
Ctrl+Alt+Space 類名或接口名提示
Ctrl+P 方法參數提示
Ctrl+Shift+Alt+N 查找類中的方法或變量
Alt+Shift+C 對比最近修改的代碼
Shift+F6 重構-重命名
Ctrl+Shift+先上鍵
Ctrl+X 刪除行
Ctrl+D 複製行
Ctrl+/ 或 Ctrl+Shift+/ 註釋(// 或者/…/ )
Ctrl+J 自動代碼
Ctrl+E 最近打開的文件
Ctrl+H 顯示類結構圖
Ctrl+Q 顯示註釋文檔
Alt+F1 查找代碼所在位置
Alt+1 快速打開或隱藏工程面板
Ctrl+Alt+ left/right 返回至上次瀏覽的位置
Alt+ left/right 切換代碼視圖
Alt+ Up/Down 在方法間快速移動定位
Ctrl+Shift+Up/Down 代碼向上/下移動。
F2 或Shift+F2 高亮錯誤或警告快速定位
代碼標籤輸入完成後,按Tab,生成代碼。
選中文本,按Ctrl+Shift+F7 ,高亮顯示所有該文本,按Esc高亮消失。
Ctrl+W 選中代碼,連續按會有其他效果
選中文本,按Alt+F3 ,逐個往下查找相同文本,並高亮顯示。
Ctrl+Up/Down 光標跳轉到第一行或最後一行下
Ctrl+B 快速打開光標處的類或方法
複製代碼
會有人問,IntelliJ-Idea 的快捷鍵 webstorm支持嗎?支持,兩個是同一個公司開發的。
正如eclipse擴展出系列IDE一樣,其子類產品都支持e的大部分快捷鍵。
其它比如:myeclipse,Aptana,ZendStudio,Flex等等。
(另外發現webstorm默認的快捷鍵太傻叉,ctlr + x居然是刪除單行,正準備修改之後發現,它可以改爲visual studio、eclipse或NetBean風格的)。
keymap –> keymaps
學習一個軟件的使用先從快捷鍵開始,快捷鍵是高效工作的基石,所以重中之重。而使用快捷鍵的最高境界是修改軟件的快捷鍵。基於我經常使用軟件的修改的快捷鍵:
- Photoshop:
F1: 新建圖層(因爲在ps中新建圖層尤如js中的新建變量,使用頻繁而比較重要,F1 -> help太浪費這個鍵了) 。
F2: 新建文件
F3: 滿畫布顯示
F4: 實際象素顯示
F5: 存儲爲web格式,就是那個原來要(ctrl + shift + alt + s) 按五個鍵才能完成存儲優化後的gif,jpg或png-8,png-24,有興趣的同學可以比較一下這種方式存儲的jpg與ctlr + shft + s存儲的jpg的容量大小。
F9: 裁剪(選區後切圖,編輯命令下)
F10: 自由變化(原來爲ctlr + t)
F11: 變化選區(原來需要右鍵) ,這兩個好多同學無法區分,其實很簡單,F10變換的是選區裏邊的內容,而F11變換的是選區。
F12: 畫筆(原來爲F5) ,F12原來爲恢復,這個不痛不癢的命令佔用這麼大一個鍵,實在是太—浪費。
圖像–> 模式 –> 索引顏色 改爲: ctrl + ‘-’ (減號),RGB模式 ctrl + ‘+’ (加號)
圖層–> 新建 –> 從圖層建立組 改爲: ctrl + ‘.’(句號)
圖層–> 圖層樣式 拷貝圖標樣式 改爲: alt + ctrl + c,複製圖層樣式:alt + ctrl + v
2. dreamweaver
F1: 註釋html
F2: 多行註釋 js
F3: 單行註釋 js
F6: 取消註釋
編輯 –> 代碼摺疊 –> 摺疊所選 ctrl + ‘,’(逗號) 摺疊完整標籤ctrl + ‘.’(句號)
ZenCoding 擴展展開:ctrl + return
格式化:ctrl + shift + F 這個跟eclipse中的一樣了。但是實在想不通VS裏邊這麼重要的操作怎麼沒有一個快捷鍵分配。
Eclipse系列: F4 爲max window
尤其可以想到windows系統中的快捷鍵,
在運行中輸以下命令看看會出現什麼?
notepad,calc,mspaint,control,main.cpl,等等,
這個在系統 C:\WINDOWS\system32 下搜索 exe,cpl之後出來的都可以在運行中運用。
其實有時候快捷鍵就像算法一樣是相同的,在windows下還有一個必殺技就是原來從photoshop中的ctlr + w得來的,在w中,基本上所有的瀏覽器視窗都能用這個關閉。
最後,有興趣的可以在cmd中試一下alt + enter會發生什麼情況,同樣的快捷鍵在execl中會發生什麼呢?
呵呵,其實人與計算機的交互是比較精彩的,只要掌控了問題的關鍵命脈才能做到泰山崩於眼前而面不改色的淡定境界。
祝各位聖誕快樂,洋人的破節真沒有啥可過的,看個電影優惠券都不起作用。生活如此的沉重,還需我輩中人共同的努力纔是。