2

我使用黑莓java插件來進行eclipse編寫代碼。我在我的代碼預處理語句以下列方式避免eclipse格式化預處理器指令

 //#ifdef OS50 
     //run this 
    //#else 
      //run this 
    //#endif 

我每次做這個位的代碼「格式」(CTRL + SHIFT + F),日食增加了「//」和「#之間的空間」。所以,如果我格式化上面的代碼最終像這樣

 // #ifdef OS50 
     //run this 
    // #else 
      //run this 
    // #endif 

這就告訴日食,我有意見,而不是預處理指令。因此我不能編譯。有什麼辦法可以避免日食這樣做,當我格式化我的代碼?

回答

5

您不能修改格式化程序的設置來格式化行註釋,以便沒有空格將被添加:

  1. 在Eclipse中去窗口 - >首選項
  2. 瀏覽右側窗格中爪哇 - >代碼樣式 - >格式化
  3. 點擊編輯...
  4. 轉到評論選項卡,取消啓用行註釋格式

希望這有助於!

順便說一句,如果你不希望它適用於您在Eclipse中所做的一切,你可以通過點擊步驟配置項目特定設置的而不是編輯按鈕,將其設置爲僅此項目3

+0

謝謝,幫助! – rfsk2010 2011-12-29 15:06:41

+0

歡迎您!我已經編輯了答案,如果你想這是項目特定:) – Tamar 2011-12-29 15:09:19

+0

非常感謝... – rfsk2010 2011-12-29 15:15:12