UE高效使用(轉載)

Key1 自動換行_CTRL + W

    這個已經不是什麼新奇的功能了,就連你們最不喜歡的notepad都有了這個功能。說來也奇怪,編輯器爲什麼都帶有這個功能呢?誰願意自己的編輯器帶有水平滾動條啊?其實,非也,就本人的理解,UE編輯器默認的非換行功能是爲了讓某種語言的編譯器(注意這裏是編譯器,而不是編輯器)能指出錯誤的精確行數,比如,如果編譯器告訴你錯誤出現在187行,在UE下這是很好處理的,但如果在別的編輯環境下,你想到187行尋找恐怕就困難了,即使他有行號標記,但如果你強制換行了,那麼他的行號可能就和編譯器提示的完全不符了,因爲編譯器裏提示的行號是根據回車的數目確定的,而一般編輯器的行號則是按照屏幕顯示的行來確定的,這兩者肯定不能劃等號。說了這麼多,想必您也明白了,是不是嫌我囉嗦了,沒事兒,我就是這樣的人——不把看我日誌的所有人都教會,我是不會罷休的,原諒我吧!


Key2 插入當前日期/時間——F7

    這個不用我多說,按下F7就可以插入當前日期了,格式是這樣的:“2009-5-28 10:57:57”,都能看懂吧?這個在程序的註釋裏面很管用,不用自己想今天是幾號了,直接F7插入搞定,爽吧!Let's go on...


Key3 找到匹配的括號 (,[,{ or },],)——CTRL + B

 

   

    這個功能我不得不說一下,在eclipse裏也有這個功能,就是從茫茫嵌套裏找到我想要的那對括號的起始位置,eclipse下只要在括號旁雙擊就OK 了,無論是小括號、中括號還是大括號,都可以搞定。但是在UE下是通過CTRL + B這組快捷鍵來達到目的的,按下它就可以將這對括號中的文本全部選中,這時候你該知道這是哪兒到哪兒了吧?說到這裏,有人可能會發問,這和高亮匹配括號有什麼不同?問得很好,答案是,當括號跨越的屏幕達到好幾屏的時候,這個功能可是比高亮顯示匹配括號更管用,不是嗎?自己體會去吧~


Key4 轉換所選文字爲小寫——Ctrl+ F5

    這個嘛,顧名思義吧!和它對應的是Atl + F5,將字串轉換爲大寫,當然,這是針對英文單詞的操作。


Key5 設定書籤——CTRL + F2

    這個功能很帥,它可以在不修改文本的情況下給你的文本添加書籤,所謂書籤,就是指示我這本書我看到了哪一頁。舉個例子,現在我正在編輯文本的198行,我突然發現,上面的第45有個錯誤,於是我回到了45行(可以通過Ctrl + G快速定位指定的行號),修改完錯誤後,這時候我可以通過使用Ctrl + G跳到198行,但如果這時候我忘了198這個行號怎麼辦?答案是在離開198行時給它設定一個書籤,按下CTRL + F2就可以了,效果如下圖:

 

 

看到198這個行號已經被加亮了吧?現在你可以隨便哪裏逛了,到時候想一下子回到198行,只要按下F2就行了,很牛吧!當然,你可以在文件里加上N多的書籤,然後按下F2逐個切換就可以了,想取消書籤,在制定的行上再次按下CTRL + F2就行了。

Key6 轉到指定行——Ctrl + G

    這個在eclipse下有一個功能完全相同的快捷鍵——Ctrl + L,eclipse的快捷鍵就是好記,這裏的L就表示Line了,忒好記了,在這裏感謝eclipse的開發人員!UE的Ctrl + G中的G據我猜測應該是go的意思,也有一定的道理,第一次使用UE時我自作聰明的按下了Ctrl + L,結果,沒有響應,呵呵~這個功能在編譯器報錯的時候特管用,當編譯器提示錯誤出現在198行,你Ctrl + O打開文件後直接Ctrl + G到198,多流利的操作啊!怎叫人不佩服呢!Follow me...

 

Key7 10個剪貼板——Ctrl+0-9

    這個是我很想要的功能,非常感謝UE,她滿足了我的需求。衆所周知,Windows家族的OS都有且只有一個剪貼板,有時候我們剛剪貼或複製了一個很長很長的文本後,不小心又複製了一個小文件,這時候我們先前複製的很長很長的文本就不見了!如果是從網頁上Copy下來的,而這時候我們又關閉了網頁,是不是比出門下雨沒帶傘還要糟糕呢?這就是Windows的剪貼板的特性決定的,它一次只能保存一條內容,後來的會無情的覆蓋掉先前的,這可不是人人都想要的結果。那麼在UE下你徹底不用擔心這個問題了,只要你是在UE的文本間(你要是誤解了我的意思,跑到IE瀏覽器上使用Ctrl+0-9這10個快捷鍵我可不負任何責任哦~)複製剪切,這十個剪貼板應該大大的足夠了吧?下面我來說明一下它的使用方法。現在又五個段落需要分別查到另外一個文本中,傳統的方法,我們可以分別使用五次Ctrl + C和Ctrl + V來搞定,而且每兩次之間的間隔就是到另一個文本里粘貼文本,現在我們摒棄掉這個落後的粘貼方式,使用UE的多剪貼板功能來實現它。首先按下Ctrl + 1激活UE的第一個剪貼板,再按下Ctrl + C複製下第一段文字,這時候我們不用去粘貼,而是接着按下Ctrl +2激活UE的第二個剪貼板,再使用Ctrl +C複製第二段文本,以此類推,每次我們都不需要去粘貼,而是最後一次性粘貼。現在我們找到需要粘貼的地方,用Ctrl +1激活第一個剪貼板,再按Ctrl +V粘貼第一段文本到指定位置,同樣,用Ctrl +2激活第二個剪貼板,Ctrl +V粘貼到第二塊位置,以此類推,搞定!怎麼樣,這應該比Windows的快不少吧~


Key8 刪除光標所在的行——Ctrl + E

    還記得eclipse底下相應的快捷鍵嗎?沒錯,就是Ctrl + D!不錯不得不承認,UE下的行刪除功能沒有eclipse下的強大,因爲UE下只能刪除光標所在的一行,對其餘的行無效,而eclipse下則可以刪除任多行,只要選擇要刪除的行,按下Ctrl +D就可以刪除所有選擇的行。又有人會問了,這和選中+delete有什麼不同?我要說的是,delete只刪除被選中的文本,而Ctrl +D會刪除掉整行的文本,哪怕這一行只有一個字符被選中……這個Ctrl +E在UE下還是比較常用的,想刪除文本中多餘的空格時這個快捷鍵會比delete或backspace快很多,相信我吧,這個很管用!


Key9 刪除從光標到行首的內容——Ctrl +F11

    這個功能可以從它的字面來深刻的理解,沒有什麼高深的東西,只要用的多了就是水到渠成、司空見慣的常識了。和這個快捷鍵對應的是Ctrl +F12,見Key10。

 

Key10 刪除從光標到行尾的內容——Ctrl +F12

    不用多介紹了,自己嘗試吧,記住,只有用的足夠多了,才能在大腦中形成無意識的習慣,下次遇到問題,不用去檢索大腦而是手隨目到,手目合一。怎麼樣?這也是一種境界。

 

Key11 查找上/下一個出現的字符串——Ctrl + F3/F3

    如果想在文本中查找某一個字串出現在哪些地方,該怎麼辦?當然,可以使用Ctrl +F查找,現在我不用這種方法而是介紹一種基於Ctrl +F查找的更高級的辦法,Ctrl +F3和F3,這兩個是一對快捷鍵,分別對應Ctrl +F裏的查找上一個和查找下一個。還有一點需要說明的是,Ctrl +F是從文件的開始或結尾處開始查找,而Ctrl +F3是從當前行開始查找,我們有時候就是需要查找當前行附近的幾行,這下Ctrl +F3派上用場了吧!哈哈,其實原理很簡單,Ctrl +F3和F3是基於Ctrl +F的。趕快去試試吧~


 

Key12 文本替換功能——Ctrl + R

    很顯然,這裏的R是指replace,很好記吧!一般的編輯器下都是使用這個快捷鍵的,不過notepad使用Ctrl +H搞定同樣的事情。這裏,我要說的是UE下的Ctrl +R,它不但包括了普通編輯器下的文本替換功能,還增加了正則表達式替換,這可是UE的一個非常非常強大的功能,要是能熟練使用正則表達式,可真算是一個高手了,我還沒到那地步,只是簡單學習了一下,在此不敢獻醜,顧留給讀者朋友親自去嘗試。

 

Key13 刪除前一個單詞——Ctrl + Backspace(退格鍵)

    這個快捷鍵應該使用的非常多了吧!按下它UE會刪除光標前面的一個單詞而不是一個字母,那麼UE是通過什麼來感知這是一個單詞(這裏的單詞不僅僅是我們英語裏的單詞)呢?沒錯,是通過空格符來感知的,兩個相鄰的空格符之間的字串就被認爲是一個“單詞”,刪除它吧,怎麼樣?比選中了該單詞然後delete來的更快了吧!無需操作鼠標的哦~聰明的朋友可能會問了,那麼刪除後一個單詞是不是Ctrl + Delete呢?太聰明瞭,答案就是這樣!

 

Key14 刪除後一個單詞——Ctrl + Delete

    上面說的很清楚,這裏略去。


 

Key15 複製並粘貼當前行——Alt + Shift +D

    在多次重複同一件的事情的時候,我們都希望有一個快捷的操作——複製上述操作並粘貼下來,然後我們再改改幾個單詞就行了,這想必各位大俠都遇到過吧!我用複製+粘貼照樣可以搞定!是的,你說的很對,平日裏我們使用的就是Ctrl +C和Ctrl +V,用的太多了,還以爲這個很快。下面我要說的是UE下還有更快的實現同樣功能的操作,那就是Alt + Shift +D,我說了不算,你得自己親自去試試才知道。下面是這個功能的截圖

 

 

    後面四行都是一樣的,我們可以在第二行上按下Alt + Shift +D三次就得到上面的結果了,怎麼樣,比複製粘貼快吧!效率,纔是我們追求的目標,這正是UE帶給你的不一樣~

 

Key16 這是自定義的快捷鍵 響應eclipse下的註釋快捷鍵Ctrl + /,我把UE下的註釋(本來是沒有快捷鍵的,在編輯菜單裏)添加了快捷鍵Ctrl + /,這樣使用起來非常方便,想必用過eclipse的都知道在調試的時候將自己的代碼註釋掉是一個非常常用的功能,有些人可能用/*註釋*/進行塊註釋,天哪,這該多慢啊!在eclipse下直接選中要註釋的行,按下Ctrl + /一切都搞定了,要想取消註釋就再選中所有行按下Ctrl + /,多方便的操作啊,只要按下兩個鍵就可以了,不強大嗎?但在UE下取消註釋需要用到另一個快捷鍵,如果和eclipse下一樣再次使用Ctrl + /就會再增加一層註釋,這也是本人認爲UE需要改變的地方——沒人願意給自己的代碼加兩次同樣的註釋,完全可以使用同樣的快捷鍵來取消註釋。我在UE下設置的取消註釋的快捷鍵是Ctrl +\,就是斜槓和Ctrl + /的相反而已,也很容易記住,試試吧!

 

Key17 在UE中的多個標籤間切換——Ctrl + Tab

    這是模仿Windows底下Alt + Tab組合鍵切換任務欄窗口的快捷鍵,在UE下通過Ctrl + Tab可以從多個標籤間切換,這也省去了鼠標點擊的麻煩。

 

Key18 比較文件——Alt + F11

    這是用來比較兩個或多個文件的工具。它能一下子將幾個文件中不同和相同的部分表示出來,不要小看這個功能,當你修改過程序員甲編寫的一個文件的時候,現在甲又要閱讀你修改後的程序,他迫切想知道的是你給他修改了什麼內容,如果一行一行的看,很顯然,費時!現在可以通過Alt + F11來達到目的了,不是很快嗎?

    上面介紹的這些快捷鍵都是我在開發中比較常用的,對於UE,這只是皮毛而已,還有N多快捷鍵呢,在這裏,我是無法一一列出的,肯定各位原諒!想要充分熟練UE的shortcut Key還是多多練習,多多使用UE。

    介紹完上面的快捷鍵後,我再來帶領大家學幾個技術,主要從UE配置上來說明。我們可以爲每一個文件的擴展名設置一款顏色,讓我們從UE的標籤欄就可以推斷出這是什麼文件,這個功能是不是很直觀呢?請看下圖

 


 

這裏面用了三種顏色標示了三種不同擴展名的文件,分別是.html、.gsp和.groovy的,等你用多了,直接看顏色就知道是那種文件了,是不是很厲害,不過,默認的UE配置是沒有開啓這個功能的,現在我帶領大家開啓這個小功能。打開UE的菜單,依次找到高級—>配置—>應用程序佈局—>文件標籤—>Colors ,在右側就看到一塊條狀的區域了,在這裏面就可以設置不同擴展名的顏色了,設置完成了別忘了點擊上面的Tab colors by file specification 複選框,這時候回到編輯狀態下就可以看到效果了。

    開啓行號顯示的功能。這在默認情況下好像沒有開啓,我們可以通過視圖—>顯示行號 開啓該功能。

    開啓自動完成功能。這個在UE默認情況也是關閉的,我們現在打開它。找到高級—>配置—>—>編輯器—>自動完成 ,選中右邊的“自動顯示自動完成對話框 ”,下面保留數字2,這樣就激活了自動完成功能,而且是在輸入兩個字符的情況開啓的,很實用的哦!下面我來給你演示一下:

 

 

看到了吧?我在上面已經輸入了WangWei,現在我想在再輸入一次,可以先輸入Wa,這時候UE會提示WangWei,你只要按下回車WangWei就被輸入了,怎麼樣,比Ctrl + C、Ctrl + V快吧!

發佈了31 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章