2012-05-24 13 views
15

Czy istnieje sposób na ustawienie rozmiaru karty w IntelliJ dla pojedynczego pliku lub co najwyżej dla pojedynczego projektu?IntelliJ: Określ rozmiar zakładki na jeden projekt

Używam tabulatora o wielkości 3 dla całego mojego kodu; jednak współpracuję nad projektem z autorem, który woli rozmiar tabulacji równy 4. Czy istnieje sposób ustawienia rozmiaru tabulatora na 4 tylko dla tych plików, które są częścią tego projektu?

+1

Dzięki; na pewno nie będzie można ustawić żadnych opcji konfiguracyjnych specyficznych dla pliku w pliku, który nie jest częścią projektu załadowanego do IDE. Nie wiem też, w jaki sposób ustawić rozmiar tabulatora dla określonego pliku, nawet jeśli jest on częścią projektu w IDE. Aby ustawić rozmiar zakładki dla konkretnego projektu, zapoznaj się z moją odpowiedzią poniżej. –

+1

Właśnie się spala, ponieważ biblioteka javascript, której używam, używa tabulatora wielkości dwa. Utrudniasz sobie życie, używając 3 - nigdy wcześniej tego nie widziałem, 2 i 4 są znacznie częstsze. –

Odpowiedz

13

Otwórz okno dialogowe Settings, przechodząc do opcji File ->Settings. Pod Project Settings [yourproject] po lewej stronie okna dialogowego przejdź do: Code Style ->General. Numer Tab size można skonfigurować na tym panelu, a podana wartość dotyczy tylko projektu o nazwie yourproject.

+0

Problem polega na tym, że to 4, ale nadal sprawia 2 w obrębie kilku typów plików. – Sliq

+0

@Panique Być może zapomniałeś zmienić ustawienia * Java * w * Stylu kodu * – diabloneo

0

Można ustawić globalny format projektu i "zmienić kod", aby dostosować się do preferowanego stylu.

Problem będzie związany z systemem kontroli wersji. Jeśli olej może poruszać się w przód i w tył między 3 a 4 miejscami, nigdy nie będziesz w stanie zobaczyć znaczących zmian.

Najlepiej osiedlić się na jednym standardzie i trzymać się go.

Idea prywatnego projektu nie jest dla mnie jasna. Sprowadza się to do twojego systemu kontroli wersji. Jeśli możesz sprawdzić kod i wyjść, aby rozmiar karty nie wpływał na zatwierdzenia, powiedziałbym, że możesz być niezależny. Jeśli udostępnisz wspólny kod, dodając skompilowany plik JAR strony trzeciej, to powiedziałbym, że możesz być niezależny.

+0

Myślę, że @Zack przyznał, że dla wspólnego projektu będzie musiał dostosować się do wielkości tabulatora 4 spacji. W takim przypadku nie spodziewałbym się, że będzie tam "konserwowanie ropy naftowej". Pytanie brzmiało, czy może on skonfigurować swój prywatny projekt tak, aby używał swojego preferowanego rozmiaru zakładki 3 przy użyciu wielkości karty 4 we wspólnym projekcie. –

+0

Kiedy mówię "projekt prywatny", mam na myśli projekt oddzielny od tego, nad którym pracuje ktoś inny. Ten osobny projekt miałby własne repozytorium kontroli wersji, byłby oddzielnym projektem w IntelliJ, służyłoby zupełnie innemu celowi itd. Tak właśnie sobie wyobraziłem, kiedy przeczytałem to pytanie. Czy to ma sens? –

+0

Tak, teraz to robi. Ostatnie pytanie - w jaki sposób twój projekt wykorzystuje owoce tego prywatnego projektu? Czy dostajesz od niego JAR? Lub jakiś inny mechanizm? – duffymo

0

To nie jest dokładna odpowiedź na twój problem, ale IntelliJ może obecnie (4/2013) "tylko" obsługiwać ustawienia tabulacji dla poszczególnych języków, co jest - szczerze mówiąc - całkowicie w porządku, ponieważ język i typ pliku są zwykle "to samo". Więc to rozwiązuje twój problem.

Ustawienia można znaleźć w Plik -> Ustawienia -> Ustawienia projektu -> Styl kodu ->> TWOJ JĘZYK.

1

dla tych, którzy nie mogą znaleźć project specific setting

naciśnij Command + , daje preferencje co potrzeba

Powiązane problemy