Odpowiedź Jona Skeeta jest niepełna.
(1/2) Najpierw zrób to, co powiedział:
Window
-> Preferences
-> General
-> Editors
-> Text Editors
-> zaznacz pole wyboru dlaShow Print Margin
Zaznaczenie tego pola spowoduje wyświetlenie pionowej linii.
Aby szybko to znaleźć, użyj filtru wyszukiwania u góry i filtru „margines”.
Pokazuje to jednak tylko linię, ale w większości sytuacji wartość „Drukuj kolumnę marginesu” jest całkowicie ignorowana.
Aby ustawić numer kolumny, w której powinna znajdować się linia , zrób to, o czym wspomina tutaj @John Percival Hackworth :
(2/2) Przejdź do:
Window
-> Preferences
-> C/C++
[lub inny używany język] -> Code Style
-> Formatter
-> kliknij Edit
-> pod Line Wrapping
zakładką ustaw żądaną wartość Maximum line width
.
Dygresja:
- Użyj Alt+ Shift+, Yaby włączyć lub wyłączyć zawijanie miękkiej linii. Będzie miękko owijać (tzn. Brak powrotu karetki) na końcu ekranu, jednak nie w kolumnie, którą ustawiłeś powyżej.
W jaki sposób wymuszasz zawijanie wiersza w kolumnie, którą ustawiłeś powyżej (tzn. Dodaje to znak powrotu karetki)? Jeszcze nie wiem Jeśli to wymyślisz, daj mi znać. W Sublime Text 3 (znacznie lepszy edytor, ale z dużo gorszym indeksem / wyszukiwarką definicji funkcji :() to Alt+ Q.
Aktualizacja: Myślę, że jest to możliwe dzięki wtyczce „CppStyle”, która używa clang-format
, używając Ctrl+ Shift+ Fdo zastosowania automatycznego formatowania, ale nie znam dokładnych instrukcji, aby to działało.
Związane z:
- Ustaw szerokość zakładki: Zmiana szerokości zakładki edytora w środowisku Eclipse 3.5