2013-04-03 34 views
22

我在IntelliJ中查找Java代碼樣式設置,查找指定變量命名約定的方法,但沒有看到任何內容。舉例來說,我有我的所有類的成員變量與m開始要求(我不喜歡這個習慣,但是這是另一個問題),例如:IntelliJ中的變量命名代碼風格

private final String mName; 

VS

private final String name; 

我想要在現有文件上運行格式化程序並讓變量自動重新格式化。有沒有辦法在IntelliJ中做到這一點?我看到代碼生成的東西,但沒有重新格式化現有的代碼。我一直在谷歌搜索和查看設置,找不到任何東西。

回答

31

您只能將其配置爲新的代碼,你會寫:

prefix

此設置將影響重構想介紹領域,getter和setter生成等

重新格式化代碼沒有按不要重命名變量。

有一個檢查可以幫助您找到所有這些字段,但不會自動重命名它們:實例字段命名約定

可能SSR可以幫助在這種情況下。

+0

這是代碼生成只是正確的?我需要重新格式化現有的代碼。 – 2013-04-03 18:57:39

+0

重新格式化代碼更改它的樣式(縮進,空格),它不會執行重命名等重構。 – CrazyCoder 2013-04-03 19:15:53

+0

有沒有辦法對重命名變量進行大規模重構? – 2013-04-03 20:09:14