JAVA學習之Ecplise IDE 提示(2)第二章:鍵盤小快手,代碼輔助

來源:互聯網
上載者:User

標籤:

上一篇:JAVA學習之Ecplise IDE 提示(1)第一章:我的地盤我做主,工作空間第二章:鍵盤小快手,代碼輔助內容包括: 第一:顯示行號

如何設定行號:Ecplice菜單Windows>Preferences>General>Editors>Text Editors>勾掉Show Line Numbers

第二:打造更強大的代碼提示

   一般、笨的方法是:輸入幾個字母后按住Alt+/

如何設定自動提示:

預設配置是:

    Ecplice菜單Windows>Preferences>Java>Editors>Content Assist>Auto activation triggers for java >英文輸入句號

我們改成:

    Ecplice菜單Windows>Preferences>Java>Editors>Content Assist>Auto activation triggers for java >abcdefghijklmnopkrstuvwxyz.

注意最後有英文句號。 

提到:機械化生產、工業化 生產和資訊化生產,把原來枯燥且重複的工作,由機器來做,不要人來做;那些機器和電腦做不了的,則有人來做。由此大大提高了生產力,提高了產能。

第三:快速注釋

行注釋: Ctrl+/

塊注釋:Ctrl+Shift+/ 去除Ctrl+Shift+\

滑鼠行注釋 Shift+左鍵

第四:快速切換視窗

如何最大 / 最小化編輯視窗 ,Debug視窗與Java視窗

Ctrl+m

Ctrl+F6 這可以選擇不同檔案之間切換,尤其檔案多的時候,更方便。  

第五:快速大寫字母,小寫字母

選中然後Ctrl+Shift+y,再按一次則恢複原來。全變成小寫

    Ctrl+Shift+x,          全變成大寫

第六:快速處理行代碼

Ctrl+D  快速刪除當前行代碼

Ctrl+Alt+下方向鍵   複製當前行到下一行(可選多行)

Ctrl+Alt+上方向鍵   複製當前行到上一行(可選多行)

Alt+ 下方向鍵  快速提取某行代碼到下邊指定位置

Alt+ 上方向鍵  快速提取某行代碼到上邊指定位置

 第七:快速腹寫超類方法

繼承類的時候,會用到。

Ecplice菜單Source>Overirde/Implement Methods

第八:批量產生Get、Set方法

訪問實體類的變數時,用Get、Set方法,因為Java禁止直接存取實體類變數。

每寫一個變數都要對應一個Get、Set

 Ecplice菜單Source>Generate Getters and Setters    

第九:快速產生建構函式

Ecplice菜單Source>Generate Constructors from Superclass

第十:快速產生Import

Ctrl+Shift+O 

第十一:快速產生javadoc注釋

直接選中想要注釋的函數、變數、參數,Alt+Shift+J,就直接自動添加註釋。

第十二:使用代碼模板

1.先選中代碼,Alt+Shift+Z,就會提示選擇要使用的代碼模組;do,while,for,try等等

例如Java中異常處理,先寫入try/catch

2.代碼塊可以自訂。

例如:自訂一個函數已耗用時間片段的代碼模組

代碼如下:(視頻中這個塊代碼有問題。所以看看就可以了。)

    模板名:Timestamp

    代碼塊:

    long _Start = System.currentTimeMillis();

    ${line_selection}${cursor}

    long _End = System.currentTimeMillis();

    System.out.println("Time = " + (_End - _Start));

第十三:操作編輯視窗

Ctrl+W關閉視窗 ,不滑鼠點擊X關閉。

Ctrl+Shift+F4 關閉所有開啟的Editon

第十四:快速重新命名

F2 重新命名Java包、項目、程式。

Ecplice菜單File>Rename(F2)

第十五:回到上次編輯點

Ctrl+Q ,這個方法,在程式越大的時候,作用越明顯。

 

總結:

  編程裡,速度很重要。提高編程速度,提高時間利用率。當程式小,幾十行時候,我們不用注意這些;當我們程式三百行、上千甚至上萬時候,這些零碎的輔助工編程一個大問題,會嚴重影響編程開發效率,導致項目開發時間延長。我們通過配置,使得這個細小繁瑣的工作,批量完成,從解放人力投入到更遊泳的地方。

  時間就是金錢!!!

JAVA學習之Ecplise IDE 提示(2)第二章:鍵盤小快手,代碼輔助

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.