2012-08-22 85 views
1
1. Can we make eclipse automatically refresh its buffer? 

當我們在eclipse後面修改項目文件時,eclipse不會自動更新它的緩衝區。相反,我們必須手動點擊Refresh。當我們忘記這麼做時,我們可能會運行舊代碼。eclipse設置問題

2. Can we make eclipse to eliminate automatically the 
    leading whitespaces in source code files? 

eclipse中的自動縮進功能將白色空格插入源代碼文件。每當我們將一行空白時,領先的空白空間都會被留下。請看下面的代碼:

1 public void f() { 
2 // init 
3 a = b; 
4 
5 // do it 
6 for (...) { ... } 
7 } 

輸入線3之後,我們打ENTER。在這一點上,我們意識到我們要分離代碼的不同邏輯部分,所以我們再次點擊ENTER。這顯然是一個合理的做法,但不幸的是,在第4行有一些領先的空白。源代碼控制工具(例如,git)對此並不滿意。那麼我們可以從eclipse中刪除它們嗎?

3. Can we save preference settings across workspaces? 

每當我創建一個新的工作區時,我需要更改首選項設置。例如,我通常會讓字體變大。這有點多餘。那麼我可以重用現有的設置嗎?

+0

git與具有空格的空行有什麼問題? (我不是git afficiando,我想自己避免這些問題) –

回答

0

通過Eclipse首選項菜單(編輯器/出現),有一個複選框可以刪除結尾的空格。

如果你想對你的設置做一個(野蠻)備份,你可以壓縮你的工作空間(在此之前必須關閉eclipse)。

如果您只想保存設置,則只能壓縮工作區文件夾中的eclipse文件/文件夾,而忽略源代碼。

我知道第二種方法,因爲我每週都使用它。

+0

還有一個菜單「掃描外部變化」(我無法驗證,因爲我的Eclipse不在這臺計算機上)。點擊樹形視圖(項目文件),然後按F5或右鍵單擊 - >刷新。 – Benj

3

要回答你的第一個和第二個問題:
1.您可以打開自動工作空間令人耳目一新,這將刷新調用每2秒左右的時間,我懶得所以在這裏找到它是link用的拍攝prefs選項卡,您可以在其中設置它。

2.您也可以在偏好設置中設置自己的代碼格式化模板。然後將格式添加到保存操作。你可以很容易地谷歌如何做到這一點。

第三個已經被Pangea很好的回答了。