2017-06-29 67 views
0

我有一些古代的資源文件包含文本,但是,有時候是製表符,有時候是空格分隔,例如,如何使用空格替換java資源文件中的選項卡?

TABLE_NAME  = Table 
FIELD_NAME  = Field 
COMBOBOX_NAME  = Combo Box 
      ^^^^^ 

我想更換其中^^^與空間的選項卡。使用編輯>轉換縮進>到空格不起作用,因爲它只用於縮進。在我的情況下,我沒有縮進,這是我需要刪除的標籤。

- 編輯 - 在項目視圖我的資源文件

右鍵單擊並選擇重新格式化代碼完全抹殺我的代碼。所有的空格(包括換行符)被刪除,所以後來我的文件看起來像這樣:

TABLE_NAME=Table 
FIELD_NAME=Field 
COMBOBOX_NAME=Combo Box 

這肯定是差很多。

+0

你試過'CTRL' +'在選擇所需的目錄[https://www.jetbrains.com/help/idea/reformatting-source-code.html](https:// http://www.jetbrains.com/help/idea/reformatting-source-code.html)後選擇ALT' +'L'([Reformat code] www.jetbrains.com/help/idea/2017.1/refor mat-code-on-directory-dialog.html)在_Project_工具窗口中? – Morfic

+0

是的,情況更糟。我編輯了我的問題。 – glenneroo

+0

那麼,重新格式化操作遵循您定義的[代碼樣式](https://www.jetbrains.com/help/idea/code-style-java.html?search=code%20style)(文件 - >設置 - >編輯器 - >代碼風格 - > Java或任何你想改變的),你可以調整你的喜好。在決定你想要它的樣子之後,你可以將它應用到你的包中。 – Morfic

回答

1

的IntelliJ已經支持代碼reformatting at package/folder level和這個默認的快捷鍵在Windows上是CTRL + ALT +大號。 因此,如果您打開Project工具窗口並選擇您的文件夾,則可以使用上面的組合鍵或右鍵單擊它並單擊重新格式化代碼

Reformat code

請注意,該格式將按照您的定義code style
要更改去文件->設置->編輯->代碼風格->的Java或任何你想改變:

Code style