2014-11-23 15 views
8

Czy jest możliwe format code automatically on save? Widziałem solution, w którym zaproponowano makro przypisane do skrótu, ale muszę mieć możliwość ustawienia tego projektu. W ten sposób każdy, kto przystąpi do naszego projektu, nie musi sam konfigurować makra.Automatyczne formatowanie kodu w Android Studio

W Eclipse można to było łatwo osiągnąć za pomocą save actions i umieszczając pliki konfiguracyjne pod kontrolą wersji. Czy to możliwe w Android Studio?

Odpowiedz

3

Nie jest możliwe inne niż za pomocą makra. Istnieje wyjątkowa prośba o funkcję - IDEABKL-5806 Automatically trigger code formatter on file save - za takie działanie. Trochę dyskusji na temat biletu, który możesz przeczytać. Polecam głosować na to. Jest to jednak 4-letnia prośba. Opierając się na komentarzach JetBrains, nie wygląda na to, że jest to element o wysokim priorytecie. Dodatkowe głosy mogą to zmienić.

W międzyczasie użycie opcji auto format przy zatwierdzeniu może być dla Ciebie opcją.

Na koniec, jeśli chcesz mieć łatwiejszy sposób konfigurowania makr w innych systemach programistycznych, makra są przechowywane w pliku .IntelliJIDEA/config/options/macros.xml (więcej informacji na temat lokalizacji katalogu konfiguracyjnego można znaleźć pod adresem Directories used by the IDE to store settings, caches, plugins and logs). Mapy klawiszy są przechowywane w .IntelliJIDEA/config/keymaps/{map-name}.xml Możesz skopiować te pliki.

+0

Wielkie dzięki za informacje. Naprawiłem pierwszy link. – Pin

2

Innym rozwiązaniem byłoby pobrać zapisać działań Wtyczki od jetbrains officials (jak poszukiwanie wewnątrz sekcji wtyczek w IDE nie go znaleźć)

Następny, import ściągnięty plik JAR przez ustawienia IDE:

Plik> Ustawienia> Wtyczki> Instalacja wtyczek z dysku

Restart IDE i konfiguracja pokazane zostaną w katalogu głównym Ustawienia IDE

Operacje te Zapisz
Powiązane problemy