亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

教你如何成為一個Eclipse熱鍵高手

2019-11-18 13:01:47
字體:
來源:轉載
供稿:網友

  概要
  
  Eclipse IDE 變得如此熱門,以至于出現在許多工作簡歷中。但是,也正因為它的功能繁多,使得難于入手了。在這篇文章中,Sam Brodkin 分享了他最常用的一些Eclipse功能。他也提到了那些會讓你的手指動的飛快的熱鍵組合。在工作的時候,人們會懷疑你是在打電玩。(1,200字;2005年8月29日)
  
  Eclipse最妙的地方是它的功能是如此的豐富。假如你找不到某項功能,要么是你沒有好好的去找,要么有一個插件可以實現它。Eclipse最糟的地方也是它的功能如此的豐富。擁擠的工具條,臃腫的菜單,以及配置對話框都讓我想起了拉比林特斯迷宮(譯者注:Minotau’s labyrinth,希臘神戶中的人身牛頭怪,住在Labyrinth迷宮中,吃人們供奉的童男童女,最后被Theseus殺死)(盡管配置對話框在Eclipse3.1中已經好了很多)。甚至是有經驗的Eclipse程序員也是慢吞吞,笨手笨腳的。我觀察過無數的同事,當試圖在Eclipse的navigation面板里找一個類的時候,不假思考的按下“Ctrl + Shift + T”(打開型別(open type))。其實,只要有意識的投入一點點時間,你也會不在笨手笨腳的,而成為熱鍵高手。
  
  精通Eclipse不單提高了你的效率,(我知道,按小時賺錢的簽約人更喜歡文本編輯器),對你的求職簡歷也有好處。既然Eclipse已經越來越多的出現在java工作說明上,那么在你的求職簡歷上也絕對是個好詞。我把它放在我的個人簡歷上,就在POJO(簡單初始Java對象)和POJI(簡單初始Java接口)的中間。越來越多的公司轉向Eclipse,因為它免費,而且為大多數程序員所接受。(除了那些少有的IntelliJ和Emacs的崇拜者)
  
  因此,你的簡歷上并不都是幫助你提高編程效率的大話,在本文中,我將給你幾條Eclipse高效的建議。注重:假如你是個在尋找初學者教程的新手,那么請參看資源部分。
  
  Eclipse的快捷鍵組合功能
  
  使用Eclipse的快捷鍵組合功能,讓你看起來像是在打電玩。非凡是讓人想起《真人快打》(Mortal Combat)的感覺。要成為《真人快打》的高手,你必須記住大量的按鍵順序。比如,要使出Sub-Zero Skeleton Rip,你必須依次按下和X鍵。這里的控制桿就是Ctrl,Alt,Shift,字母鍵,數字鍵和功能鍵的組合。
  
  讓我們按照使用頻率來看看我最愛用的一些熱鍵組合。(注:以下內容在Eclipse3.02及一上版本通過測試)
  
  1. Control-Shift-T: 打開類型(Open type)。假如你不是有意磨洋工,還是忘記通過源碼樹(source tree)打開的方式吧。
  
  2. Control-Shift-R: 打開資源(不只是用來尋找Java文件)。小提示:利用Navigator視圖的黃色雙向箭頭按鈕讓你的編輯窗口和導航器相關聯。這會讓你打開的文件對應顯示在導航器的層級結構中,這樣便于組織信息。假如這影響了速度,就關掉它。
  
  3. F3: 打開申明(Open declaration)。或者,利用Declaration Tab(在Java視圖模式下,選擇Windows --> Show View -- > Declaration)。當你選中代碼中的一個方法,然后按這個按鍵,它會把整個方法在申明方框里顯示出來。
  
  4. Alt-left arrow: 在導航歷史記錄(Navigation History)中后退。就像Web瀏覽器的后退按鈕一樣,在利用F3跳轉之后,非凡有用。(用來返回原先編譯的地方)
  
  5. Alt-right arrow: 導航歷史記錄中向前。
  
  6. Control-Q: 回到最后依次編輯的地方。這個快捷鍵也是當你在代碼中跳轉后用的。非凡是當你鉆的過深,忘記你最初在做什么的時候。
  
  7. Control-Shift-G: 在workspace中搜索引用(reference)。這是重構的前提。對于方法,這個熱鍵的作用和F3恰好相反。它使你在方法的棧中,向上找出一個方法的所有調用者。一個與此相關的功能是開啟“標記”功能(occurrence marking) 。選擇Windows->Preferences->Java-> Editor-> Mark Occurrences,勾選選項。這時,當你單擊一個元素的時候,代碼中所有該元素存在的地方都會被高亮顯示。我個人只使用“標記本地變量”(Mark Local Variables)。注重:太多的高亮顯示會拖慢Eclipse。
  
  8. Control-Shift-F: 根據代碼風格設定重新格式化代碼。我們的團隊有統一的代碼格式,我們把它放在我們的wiki上。要這么做,我們打開Eclipse,選擇WindowPReferencesJavaCode Style,然后設置Code Formatter,Code Style和Organize Imports。利用導出(EXPort)功能來生成配置文件。我們把這些配置文件放在wiki上,然后團隊里的每個人都導入到自己的Eclipse中。
  
  9. Control-O: 快速概要(quick outline)。通過這個快捷鍵,你可以迅速的跳到一個方法或者屬性,只需要輸入名字的頭幾個字母。
  
  10. Control-/: 對一行注釋或取消注釋。對于多行也同樣適用。
  
  11. Control-Alt-down arrow: 復制高亮顯示的一行或多行。
  
  12. Alt-down arrow: 將一行或多行向下移動。Alt-up arrow會向上移動。
  
  其他的熱鍵在菜單里有。你可以通過按下Control-Shift-L(從3.1版本開始),看到所有快捷鍵的列表。按下Control-Shift-L兩次,會顯示熱鍵對話框(Keys Preferences dialog),你可以在這里自己設置熱鍵。我歡迎你在Talkback部分發表你的Eclipse提示。
  
  其他的Eclipse竅門
  
  我總結了幾個相關的小竅門:

  
  鎖定命令行窗口:在命令行視圖中(Window  Show View  Other  Basic  Console),試試看用滾動鎖定按鈕來鎖定控制臺輸出不要滾屏。
  
  使用Ant視圖:在我的Java或Debug模式下,我喜歡顯示出Ant視圖,這樣我就可以迅速的運行Ant任務。通過Window  Show View  Other  Ant可以找到該視圖。把Ant視圖放在屏幕的一角, 通過“添加編譯文件(Add Buildfiles)”按鈕來添加build.xml文件。在3.1版本中,甚至支持Ant調試腳本語言。
  
  自動遍歷一個集合:for + Control-Space: 假如你還不知道,那么你應該記住Control-Space是自動完成功能。在Eclipse中,你還可以自動完成結構。在一個數組或集合范圍內,試試看輸入“for”然后按下Control-Space鍵。Eclipse會問你你想要遍歷哪一個集合然后自動完成循環代碼。
  
  使用分級布局:在包瀏覽視圖(Package Explorer view)中默認的布局(扁平式)方式讓我困惑,它把包的全名顯示在導航樹(navigation tree)中。我更喜歡我源碼的包和文件系統視圖,在Eclipse中叫做分級布局(Hierarchical Layout)。要切換到這種模式,點擊包瀏覽視圖中向下的按鈕,選擇布局(Layout),然后選擇分級(Hierarchial)。
  
  一次顯示多個文件:你可以一次瀏覽多個文件。把不在激活狀態的編輯窗口拖到激活窗口的底部或側邊的滾動條上,就可以打開該編輯窗口。這是我能描述該竅門的最好方式了。
  
  同時打開兩個Eclipse:要將改動從一個CVS分支上合并到另外一個上,我喜歡通過同時打開兩個工作目錄(Workspace)不同Eclipse來實現。這樣我可以通過比較CVS上的最新版本看到所有的變化(右鍵單擊工程,然后選擇Compare with  Lastest from HEAD)然后把每一個變化都合并到另外一個CVS分支上。啟動多個Eclipse的最簡單的方法是利用Eclipse Launcher。
  
  Implementors插件:安裝一個能夠跳到一個接口的實現的插件。假如你是個dependency injection 粉絲,或者正在基于編寫優良的接口工作,那么你需要一個這樣的插件來加速代碼導航。 你可以在SourceForge找到這個插件。
  
  就像Modest Mouse樂隊的歌曲“Out of Gas”唱的,“意見就像小貓,我已經送給別人”。這些是我的Eclipse小貓,希望你能給它找一個暖和的家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
69av成年福利视频| 精品国产一区二区三区久久狼黑人| 精品国产福利视频| 亚洲国产欧美精品| 国产成人综合av| 91爱视频在线| 色小说视频一区| 欧美性生交大片免费| 久久精品电影一区二区| 亚洲国产精品人人爽夜夜爽| 在线观看精品自拍私拍| 26uuu日韩精品一区二区| 日本中文字幕不卡免费| 美女性感视频久久久| 亚洲高清在线观看| 日本久久久久久久| 国模精品视频一区二区三区| 亚洲人成电影网| 日韩69视频在线观看| 欧美精品videosex极品1| 欧美中文字幕在线视频| 久久久久久久国产精品| 国产精品视频网| 久久久久久综合网天天| 日韩免费在线播放| 亚洲乱码国产乱码精品精天堂| 国产精品欧美激情在线播放| 91影视免费在线观看| 日韩a**站在线观看| 91精品久久久久久久久| 一区二区国产精品视频| 欧美成人在线网站| 色婷婷成人综合| 国产精品免费在线免费| 91国内产香蕉| 国产日产亚洲精品| 欧美日韩国产精品专区| 在线观看久久久久久| 亚洲精品视频免费在线观看| 欧美午夜精品久久久久久人妖| 日韩在线视频一区| 亚洲精品久久久久中文字幕欢迎你| 亚洲精品一二区| 久久国产精品偷| 亚洲天堂开心观看| 国产精品久久一| 日韩综合视频在线观看| 日韩网站免费观看高清| 久久免费视频这里只有精品| 欧美电影电视剧在线观看| 亚洲人成免费电影| 成人免费高清完整版在线观看| 国产精品h片在线播放| 亚洲精品国产电影| 日韩电影免费观看在线观看| 亚洲性69xxxbbb| 欧亚精品在线观看| 91精品啪在线观看麻豆免费| 久久免费视频在线观看| xxx成人少妇69| 亚洲人高潮女人毛茸茸| 欧美精品videossex性护士| 国产噜噜噜噜噜久久久久久久久| 精品国产自在精品国产浪潮| 欧美一区二区三区免费观看| 欧美壮男野外gaytube| 韩国精品久久久999| 日韩精品在线免费播放| 538国产精品一区二区在线| 欧美精品videos另类日本| 亚洲欧美在线第一页| 国产精品久久久久免费a∨大胸| 韩日欧美一区二区| 国产精品美女主播在线观看纯欲| 亚洲成人黄色在线观看| 国产一区视频在线| 热久久美女精品天天吊色| 97国产成人精品视频| 亚洲成人黄色在线观看| 精品久久香蕉国产线看观看亚洲| 亚洲成人激情视频| 黄色成人av网| 7777精品久久久久久| 在线观看国产精品日韩av| 欧美黑人极品猛少妇色xxxxx| 亚洲欧美成人在线| 久久久久久久av| 亚洲男人的天堂网站| 亚洲小视频在线观看| 国产91成人video| 91在线无精精品一区二区| 久久久国产一区二区三区| 日韩av在线直播| 国产精品扒开腿爽爽爽视频| 国产大片精品免费永久看nba| 日韩精品极品毛片系列视频| 成人网在线免费观看| 欧美电影第一页| 一区二区三区无码高清视频| 欧美老女人www| 九九久久久久99精品| 国产亚洲精品91在线| 国产福利成人在线| 亚洲午夜精品久久久久久久久久久久| 亚洲精品在线91| 亚洲女人被黑人巨大进入| 欧美激情日韩图片| 91免费在线视频| 久久精品人人爽| 亚洲欧美成人在线| 成人av电影天堂| 国产精品久久久久久久久久三级| 1769国内精品视频在线播放| 国产欧美日韩视频| 91干在线观看| 色妞在线综合亚洲欧美| 青青a在线精品免费观看| 日韩电影免费在线观看| 日本免费一区二区三区视频观看| 日韩专区在线观看| 亚洲 日韩 国产第一| 久久久久这里只有精品| 日韩美女在线看| 国产一区二区视频在线观看| 欧美精品18videos性欧美| 久久久精品在线观看| 久久久久中文字幕2018| 亚洲欧美制服丝袜| 久久久精品美女| 日韩av在线影院| 国产精品自拍偷拍视频| 国产欧美va欧美va香蕉在线| 国产精品激情av在线播放| 国产成人高潮免费观看精品| 91久久综合亚洲鲁鲁五月天| 久久久久久伊人| 亚洲女性裸体视频| 永久免费精品影视网站| 成人xxxx视频| 日韩欧美极品在线观看| 亚洲欧美在线一区二区| 在线播放国产一区二区三区| 亚洲免费中文字幕| 亚洲自拍偷拍一区| 亚洲色图在线观看| 欧美日韩免费网站| 亚洲黄色www网站| 国产精品pans私拍| 欧美激情视频三区| 国产精品吹潮在线观看| 日本不卡高字幕在线2019| 成人黄色av播放免费| 91日本在线观看| 国产97免费视| 日韩欧美成人免费视频| 国产精品欧美激情| 精品高清美女精品国产区| 国产91精品久久久久久| 激情久久av一区av二区av三区| 国产精品都在这里| 韩国美女主播一区| 国产精品欧美激情| 亚洲社区在线观看| 亚洲人a成www在线影院|