2013-12-16 138 views
2

在Eclipse中,如果我選擇一些在多行上分割的代碼,並且只想在一行上格式化,我該怎麼做?Eclipse - 如何將選中的代碼從多行格式化爲單行?

我想知道是否有可能配置在Eclipse中的js格式化,從而能夠只使用SHIFT + CMD + F.

代碼拆分爲幾行:

$('a#pop1').fancybox({ 
    'padding': 0, 
    'margin-left': 30, 
    'width': 728, 
    'height': 400, 
    'maxWidth': 728, 
    'maxHeight': 400 
}); 

以及如何我想實現,分成一行。

$('a#pop1').fancybox({'padding': 0,'margin-left': 30,'width': 728,'height': 400,'maxWidth': 728,'maxHeight': 400}); 
+0

http://javascriptcompressor.com/和http://jsbeautifier.org/ –

+0

不,我只需要知道它是否可以在Eclipse IDE中使用。不管怎麼說,還是要謝謝你。 –

回答

1

你需要做一些事情來防止代碼格式化。
請按照以下步驟操作:

  1. 右鍵單擊項目並打開屬性。
  2. 轉至Preferences > JavaScript > Code Style > Formatter
  3. 檢查Enable Project Specific settings
  4. 點擊Edit按鈕。在對話框頂部更改配置文件名稱。
  5. 轉至New Line選項卡。取消選中Object initializers部分下的選項。
  6. 現在轉到Line Wrapping選項卡。增加Maximum line width參數值。
  7. 單擊OkAppllyOk

這會阻止您的JavaScript代碼像上面那樣格式化。

然後選擇您的代碼並按Ctrl + Shift + f組合鍵來設置您的代碼的格式。

0

試試這個 -

Preferences > JavaScript > Code Style > Formatter 

這些都是步驟:

創建一個新的配置文件(因爲你可以如果您尚未編輯,請單擊編輯....)

打開換行標籤。

在它的編輯設置

您的功能

單擊應用和確定。