2013-04-03 15 views
22

Wczytuję ustawienia stylu kodu dla Javy w IntelliJ, szukając sposobu na określenie konwencji nazw zmiennych i nic nie widzę. Na przykład, mam wymogu, że wszystkie moje zmienne składowe klasy początek m (nie lubię tej konwencji, ale to inna kwestia), na przykład:Styl kodu zmiennej nazwy w IntelliJ

private final String mName; 

vs

private final String name; 

I chcesz uruchomić formatter na istniejących plikach i automatycznie sformatować zmienne. Czy istnieje sposób, aby to zrobić w IntelliJ? Widzę coś do generowania kodu, ale nic, co zreformuje istniejący kod. Korzystam z Googlowania i przeglądam Ustawienia i nie mogę znaleźć niczego.

Odpowiedz

31

Można tylko skonfigurować go na nowy kod, który można napisać:

prefix

Ustawienie to wpłynie refaktoryzacji lubią wprowadzać polowe, pobierające i ustawiające generacji, itp

formatowanie kodu robi Zmień nazwy zmiennych.

Istnieje inspekcja, która pomoże Ci znaleźć wszystkie takie pola, ale nie zmieni ich automatycznie: Konwencja nazewnictwa pól instancji.

Prawdopodobnie SSR może pomóc w tym przypadku.

+0

To tylko w przypadku generowania kodu? Muszę sformatować istniejący kod. –

+0

Kod ponownego formatowania zmienia tylko jego styl (wcięcia, spacje), nie wykonuje refaktoryzacji, takich jak zmiana nazwy. – CrazyCoder

+0

Czy istnieje sposób na masową korektę w celu zmiany zmiennych? –

Powiązane problemy