2009-08-08 6 views
156

Mam konkretny projekt, w którym muszę zawinąć każdą linię kodu na 65 znaków. Skonfigurowałem poprawnie program do formatowania kodu Java dla środowiska Eclipse. Ale to, czego naprawdę chcę, to rysowanie linii pionowej w edytorze, pokazującej gdzie jest maksymalna szerokość linii podczas pisania, a nie tylko kiedy uruchamiam formmater. Wiem, że ta funkcja jest dostępna w niektórych pojemnościach, ponieważ jest wyświetlana na stronie właściwości formatera kodu.Czy istnieje znacznik szerokości linii Eclipse?

nie widzę żadnej opcji w Eclipse obrócić to na i nie widzę żadnych wtyczek zrobić na Eclipse Plugin Central

+1

Jeśli szukasz rozwiązania dla błędu Eclipse Neon, sprawdź https://bugs.eclipse.org/bugs/show_bug.cgi?id=468307#c11. – brandizzi

Odpowiedz

285

Look w Windows/Preferencje (przynajmniej na Windows - IIRC porusza się w różnych systemach operacyjnych), a następnie:

General -> Editors -> Text Editors -> Show Print Margin 

Zaznacz to i powinien pokazać linię.

Aby to szybko znaleźć, użyj filtru wyszukiwania u góry i filtruj "margines".

+11

Powinieneś również zmienić długość linii w celu formatowania kodu: http://stackoverflow.com/a/3697302/311744 –

+1

Ponieważ mogą one mieć różne wartości w kolumnach, pamiętaj, aby ustawić "Maksymalna szerokość linii" na tę samą wartość, co "Drukuj kolumna z marginesem " – eugenevd

+0

Neon (4.6) nie ma tego ustawienia :( –

37

W Eclipse Luna (4.4): Wybierz menu Window\Preference. Spójrz na lewy górny róg, w polu wyszukiwania type filter text, wpisz: margin.

enter image description here

W sekcji Apperance color option, Wybierz Print margin. Wybierz opcję Show print margin. W polu tekstowym Print margin column, wpisz 65 tak, jak chcesz.

+4

Ta odpowiedź jest powtórzona [powyższa odpowiedź] (http://stackoverflow.com/a/1248899/572834), z zrzutem ekranu. –

+4

@AlexeyIvanov Prawda, ale ta odpowiedź dodaje do oryginału. Zrzut ekranu jest ogólnie przyjemnym dodatkiem, ale przede wszystkim dlatego, że podświetlenie pokazuje, jak zmienić kolor marginesu. Znalazłbym to sam, ponieważ margines drukowania w mrocznym motywie Luny mnie oślepiał, ale ta odpowiedź ułatwiła mi życie, co zawsze jest dobrą rzeczą w odpowiedzi na to pytanie. –

+0

Czy istnieje sposób wyświetlania ostrzeżenia o zaćmieniu, gdy linia jest dłuższa niż margines? –