2013-05-23 8 views
25

Przed Android Studio, używałem android-formatting.xml jako kodu styl w Eclipse.Android Code Style w IntelliJ IDEA/Android Studio

Jak mogę skonfigurować Android Studio/IntelliJ IDEA do formatowania kodu jak w Eclipse?

UPDATE

próbowałem wtyczki Eclipse Kod formatyzatora. Wygląda na to, że działa, ale w ogóle nie możesz edytować żadnego ustawienia. Mój zespół preferuje 120 kolumn zamiast 100.

Próbowałem @CrossleSong odpowiedzieć też. To trochę trudne, ale mocniejsze. Można zapisać ten

https://android.googlesource.com/platform/development/+/android-4.2.2_r1.2/ide/intellij/codestyles/AndroidStyle.xml

jak Android.xml i skopiować go do AndroidStudio/IntelliJ codestyles folderu: dla mnie jest

~/Library/Preferences/AndroidStudioPreview/codestyles

Teraz można wybrać Android jako kod w stylu Preferencje Studio Studio.

+1

Okazuje się, że po ponownym uruchomieniu systemu Android Studio nie trzeba zmieniać nazwy pliku AndroidStyle.xml, co może być lepszym rozwiązaniem na wypadek, gdyby przyszła aktualizacja zmieniła oryginalny plik Android.xml. Po prostu wybierz odpowiedni schemat w preferencjach> styl kodu> java – gMale

+1

Nowe wydanie Android Studio Beta umożliwia dodanie pliku xml tutaj: ~/Library/Preferences/AndroidStudioBeta/codestyles –

+0

check [Jak dodać plik edytora kodu Eclipse w Android Studio] (http://opensourceforgeeks.blogspot.in/2016/07/how-to-add-eclipse-code-formatter-file.html) –

Odpowiedz

12

Można pobrać development repo ze źródła Android. Folder development/ide/intellij zawiera styl kodu, szablony ...

6

Instrukcje używać Eclipse formatowania XML w Android Studio:

  1. Plik -> Ustawienia -> Przycisk Wtyczki
  2. click 'przeglądać repozytoriów' wprowadź "Formatowanie Eclipse Code" w polu wyszukiwania i zainstaluj wtyczkę.
  3. Uruchom ponownie urządzenie z Androidem.
  4. Plik -> Ustawienia -> Inne ustawienia -> Eclipse Code Formatter (jeśli nie można znaleźć go, a następnie użyj pola wyszukiwania do tego)
  5. wybierz „Użyj kodu Eclipse formatowania”, przeglądać plik stylu xml i naciśnij OK przycisk, aby zamknąć Ustawienia.

Mam nadzieję, że napisałem instrukcje jasne. Daj mi znać na wypadek, gdybyś nie zrozumiał.

+0

Nie mogę znaleźć "Plik -> Ustawienia -> Inne ustawienia" w Androidzie studio – Vihar

+0

@Vihar, może masz inną wersję Android Studio, tak to wygląda w moim http://prntscr.com/97586q. W każdym razie, jeśli nie możesz go znaleźć, możesz użyć pola wyszukiwania, po prostu wpisz tam "Eclipse Code Formatter". –

+0

Z zrzutami ekranu - [Jak dodać plik Eclipse Code Formatter w Android Studio] (http://opensourceforgeeks.blogspot.in/2016/07/how-to-add-eclipse-code-formatter-file.html) –

2

Dla Android Studio 1.2.2 i powyżej:

Co nie działa dla mnie:

Dzięki za pytanie. Tutaj są dobre odpowiedzi i podpowiedzi, ale w moim przypadku, gdy zaktualizowałem program do wersji Android Studio 1.2.2, nie działało to od razu po wyjęciu z pudełka. Niektóre odpowiedzi i blogs zasugerował, że po pobraniu pliku xml,

  1. Zapisz plik xml do ~/Library/Preferences/AndroidStudio/codestyles.
  2. Następnie ponownie AndroidStudio
  3. Idź do Android Studio -> Preferences -> Code Style -> Java iz Scheme rozwijanej wybierz nazwę schematu i oszczędzać.

    Jednak po umieszczeniu pliku xml w folderze ~/Library/Preferences/AndroidStudio/codestyles/ nie wyświetliła się nazwa mojego schematu na liście rozwijanej Scheme, z której można wybrać.

Co pracował dla mnie:

Po aktualizowany Android Studio do najnowszej wersji, pod ~/Library/Preferences/ w mac, miałem dwa foldery: AndroidStudio i AndroidStudio1.2. Aby zaimportować plik stylu kodu AndroidStyle.xml do zaktualizowanego studia Android, musiałem utworzyć folder o nazwie codestyles w folderze ~/Library/Preferences/AndroidStudio1.2/, ponieważ żaden nie istniał. Następnie zapisałem tam plik xml i postępowałem zgodnie z powyższym procedure. Właśnie zapisanie pliku wyłącznie w folderze .../AndroidStudio/codestyles nie działa dla mnie.

Mam nadzieję, że ktoś komuś pomoże.

+0

Po I próbował tego, Android Studio 1.5 zawsze zawiesza się przy starcie. Jedynym rozwiązaniem, które znalazłem, było usunięcie całego katalogu z kodami, jak tutaj: http://stackoverflow.com/a/34140623/1390874 – goRGon