. ctrl + shift + n: 打開工程中的文件(類似于eclipse中的ctrl+shift+R)潮峦,目的是打開當(dāng)前工程下任意目錄的文件。
. ctrl + j: 輸出模板
. ctrl + b: 跳到變量申明處
. ctrl + alt + T: 圍繞包裹代碼(包括zencoding的Wrap with Abbreviation)
. ctrl + []: 匹配 {}[]
. ctrl + F12: 可以顯示當(dāng)前文件的結(jié)構(gòu)
. ctrl + x: 剪切(刪除)行,不選中,直接剪切整個(gè)行,如果選中部分內(nèi)容則剪切選中的內(nèi)容
. alt + left/right:標(biāo)簽切換
. ctrl + r: 替換
. ctrl + shift + up: 行移動(dòng)
. shift + alt + up: 塊移動(dòng)(if(){},while(){}語句塊的移動(dòng))
. ctrl + d: 行復(fù)制
. ctrl + shift + ]/[: 選中塊代碼<table>....</table> . ctrl + / : 單行注釋
. ctrl + shift + / : 塊注釋
. ctrl + shift + i : 如果是css中的class則顯示當(dāng)前class詳細(xì)信息,如果是js則顯示function的詳細(xì)信息(想象一下,如果在jquery的方法上查看詳細(xì)信息披坏,就直接可以看到實(shí)現(xiàn)代碼了),如果是php盐数,那當(dāng)時(shí)還是function的詳細(xì)信息
. ctrl + '-/+': 可以折疊項(xiàng)目中的任何代碼塊棒拂,包括htm中的任意nodetype=3的元素,function,或?qū)ο笾苯恿康鹊让登狻K皇沁x中折疊帚屉,而是自動(dòng)識(shí)別折疊。
. ctrl + '.': 折疊選中的代碼的代碼漾峡。
. shift + esc: 當(dāng)前激活的任意小窗口最小化攻旦,也可以是alt + '數(shù)字鍵',數(shù)字在小窗口標(biāo)題欄上有顯示生逸。
. alt + '7': 顯示當(dāng)前的函數(shù)結(jié)構(gòu)牢屋。類似于eclipse中的outline的效果且预。試驗(yàn)了一下,要比aptana的給力一些烙无,但還是不能完全顯示prototype下面的方法名锋谐。
. 如果是*.html頁面,則在文件名下的導(dǎo)航欄某DOM結(jié)構(gòu)上右鍵截酷,可以全選當(dāng)前DOM結(jié)構(gòu)涮拗。
. 項(xiàng)目中添加對(duì)jQuery的支持。
File -> settings -> Javascript Libraries -> Add在files中添加路徑迂苛,在documentations urls中添加文檔支持三热。這里邊需要注意一下的是,要添加原始未壓縮的代碼三幻,.min.js版的方法是不會(huì)被提示就漾。添加完成后,右邊菜單中還有一 download 按鈕赌髓,單擊之后从藤,他會(huì)自動(dòng)選擇最新版的js庫進(jìn)行搜索催跪,然后在彈出的列表中锁蠕,再單擊選擇一個(gè)后,點(diǎn)擊Download and Install之后懊蒸,才會(huì)被下載荣倾。這塊體驗(yàn)不是太好,沒有checkbox,也沒有radio骑丸,只是選中后整行變暗舌仍。 如果添加多個(gè)版本的jQuery,就可以直觀的看到各個(gè)版本之間新方法的差別了通危。 在這項(xiàng)的子菜單中 Usage Scope 右邊 Project 第二欄Library下單擊铸豁,選擇新添加的jQuery,使其對(duì)整個(gè)項(xiàng)目進(jìn)行覆蓋菊碟。也可以在當(dāng)前頁面右鍵Use JavaScript Library 中選擇最頂?shù)膭偺砑拥膉Query支持节芥。 當(dāng)然,并不是添加的越多越好逆害,添加的多之后头镊,在代碼提示后會(huì)有數(shù)毫秒的延遲,需要謹(jǐn)慎選擇最新版魄幕。