Java開發 Eclipse提示(轉)

來源:互聯網
上載者:User

標籤:style   blog   http   color   java   使用   os   io   

1、如何設定預設的代碼目錄為src,預設的輸出目錄為bin?

window->Preferences->java->Buil Path中,右側選擇Folders就可以

2、如何為快速局部變數設定getX,setX屬性?
在代碼裡->右鍵->source->Generae Getters and Setters,然後在彈出的對話方塊裡,把要加的屬性前打勾

3、快速增加try-catch語句塊
游標放到出錯行,然後ctrl+1,在下拉式清單裡選擇

4、eclipse儲存時自動編譯,若要取消自動編譯
把Project->Build Automatically前的勾去掉,則在存檔的時候就不能自動編譯了
此時,需要人工編譯,選擇項目->右鍵->Build Project

5.Ctrl+Shift+M倒入需要的包,Ctrl+Shift+O倒入需要的包並刪除多餘的包

6、Eclipse中如何輸入Main函數的參數?

Run-->Run...-->Arguments-->Program   arguments裡點Variables.每行唯寫一個參數。如下加入3個參數:aaa,111,ccc
如果是MyEclipse:Run->Run Configurations...切換到【(x)=Arguments】選項卡

測試程式:

public class MyHelloWorld {public static void main(String[] args) {System.out.println("args元素個數:"+args.length);for(int i=0;i<args.length;i++){System.out.println("args元素"+i+"值為:"+args[i]);}}}

 

運行結果:
args元素個數:3
args元素0值為:aaaa
args元素1值為:1111
args元素2值為:cccc

7、Ctrl+Shift+F格式化代碼,如何更改換行寬度?
window->Preferences->java->code style->formatter 點編輯,在tab的Line Wrapping裡有Maximun line width後
可以看到預設是80,因為預設不讓改。所以關閉Profile在上一個視窗裡,首先建立一個,如xuhkTemple。
在tab的Line Wrapping設定就可以了。這樣以後自動格式化時,按照自己的寬度換行了。

8、Debug時的快速鍵。
查看錶達式的值:Ctrl+Shift+I
如果要調試線程內的代碼,按F5跟不進去,可以先把線程內的代碼打上斷點,然後按F8跳到線程內的斷點處。

9、不是關閉程式,是關閉當前的代碼視窗。Ctrl+W

10、如何顯示顯示程式碼數
window->Preferences->General->Editors->Text Editors 把【Show line numbers】前打勾

11、當輸出視窗Console中有輸出時,如何禁止彈出有輸出的視窗。
特別是運行多個程式時,比如TCP通訊,需要兩個程式在運行,想看一個程式的輸出時,還沒看清楚呢,另一個程式也有輸出,就跳出來了。如何禁止彈出有輸出的視窗呢?
window->Preferences->Run/Debug->Console,取消【Show when program writes to standard out】、【Show when program writes to standard error】前面的勾。

 12、解決代碼提示快速鍵【Alt+/】失效問題
其實預設他設定為Ctrl+空格。我們把它修改過來。
Window->Preferences->General->keys、把Word completion(完成單詞)的快速鍵設定Alt+/刪掉,把Content Assist(內容提示)的快速鍵 改成Alt+/

13、增強提示功能,預設情況下輸入焦點時才出提示框,如果沒遇到點需要人工按快速鍵Alt+/才出提示框,那能不能不按快速鍵,輸入任何字母都馬上出提示框呢?答案是可以的,如下設定。
Window->Preferences->Java->Editor->Content Assist。在視窗看到選項【Auto Activation triggers for java】後只有一個點,把他改為
.abcdefghijklmnopqrstuvwxyz(,這樣輸入任何字母都可以開始提示了。

14、如何匯出匯入配置。
如果你的配置很好,要大家一起來用,這樣別人不用一個一個配置了,需要我們把配置進行匯出。
匯出:File->Export->General->Preferences->點按鈕【下一步】->把【Export all】前打勾,選擇匯出檔案路徑->點按鈕【Finish】
匯入:File->Import->General->Preferences->點按鈕【下一步】->把【Export all】前打勾,選擇匯入檔案路徑->點按鈕【Finish】

15、注釋快速鍵Ctrl+/,如果失效可以重新設定
Window->Preferences->General->Keys 在搜尋行裡輸入Toggle Comment,把所有Toggle Comment的快速鍵都改為Ctrl+/。我碰到改完也是不好使,只能回複預設重新設定

16、Ctrl+Q跳到最後一次的編輯處

17、刪除所有斷點
Window->Open Perspective->Debug,在右上方的Breakpoints視窗中,把一個一個複選框前面的勾取消就可以了,或者直接點Breakpoints視窗的【Remove All Breakpoints】按鈕。

18、讓Eclipse恢複預設視圖介面
Window -> Reset Perspective

19、剛啟動時讓提示選擇工作區的介面重新出現
Window->Preferences->General->Startup and Shutdown->Workspase 選中Prompt for workspase on startup

20、Eclipse中如何設定命令列參數?如-D參數
-D<propertyName>=value
在虛擬機器的系統屬性中設定屬性名稱/值對,運行在此虛擬機器之上的應用程式可用System.getProperty("propertyName")得到value的值。如果value中有空格,則需要用雙引號將該值括起來,如-Dname="space string"。該參數通常用於設定系統級全域變數值,如設定檔路徑,應為該屬性在程式中任何地方都可訪問。 具體根據自己的項目情況,特別是跨平台的時候用。
例如下面的測試類別TestD:

import java.util.Properties;public class TestD {    public static void main(String[] args) {        Properties propsys = System.getProperties();        String proId = propsys.getProperty("PROID");        System.out.println("PROID="+proId);    }}

如在DOS視窗下,為類TestD添加-D參數PROID。輸入命令java -DPROID=Test01 TestD
運行結果:
PROID=Test01
那在Eclipse下如何添加-DPROID=Test01呢?
Run->Run Configurations......切換到【(x)=Arguments】選項卡,(參見上面6、Eclipse中如何輸入Main函數的參數?的圖),在VM arguments:下面輸入-DPROID=Test01。

21、為匯入匯出增加快速鍵
Window->Preferences->General->Keys 在搜尋行裡輸入Export,在Binding後輸入Ctrl+Alt+O.匯入的快速鍵設定類似搜尋行裡輸入Import再設定就可以了

 

http://blog.csdn.net/aspnet2002web/article/details/1925841

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.