У меня есть конкретный проект, где мне нужно обернуть каждую строку кода в 65 символов. Для этого я правильно настроил форматировщик Java-кода eclipse. Но то, что я действительно хочу, это вертикальная линия, которая должна быть нарисована в редакторе, показывающая максимальную ширину линии, когда я печатаю, а не только когда я запускаю формирователь. Я знаю, что эта функция доступна в некотором объеме, потому что она отображается на странице свойств средства форматирования кода.
Я не вижу в Eclipse никакой опции, чтобы включить это, и я не видел никаких плагинов, которые делают это в Eclipse Plugin Central
eclipse
editor
eclipse-plugin
Мокки
источник
источник
Ответы:
Посмотрите в Windows / Preferences (по крайней мере, в Windows - IIRC перемещается для разных операционных систем), затем:
Отметьте это, и это должно показать линию.
Как быстрый способ найти это, используйте поисковый фильтр в верхней части и фильтр на «поле».
Заметки из комментариев - не проверены мной, но у меня нет оснований сомневаться в них:
источник
В Eclipse Luna (4.4): выберите меню
Window\Preference
. Посмотрите на левом верхнем углу, в поле поискаtype filter text
введите:margin
.В разделе
Apperance color option
ВыбратьPrint margin
. ВыберитеShow print margin
. В текстовом полеPrint margin column
введите65
то, что вы хотите.источник
@ Джон Скит ответ неполный.
(1/2) Сначала сделайте то, что он сказал:
Window
->Preferences
->General
->Editors
->Text Editors
-> установите флажок дляShow Print Margin
Отметив это поле, вы увидите вертикальную линию.
Как быстрый способ найти это, используйте поисковый фильтр в верхней части и фильтр на «поле».
Тем не менее, это показывает только строку, но в большинстве случаев значение «Печать поля столбца» игнорируется.
Чтобы задать номер столбца, где должна быть строка , выполните то, что @John Percival Hackworth упоминает здесь :
(2/2) Перейти к:
Window
->Preferences
->C/C++
[или любой другой язык, который вы используете] ->Code Style
->Formatter
-> нажмитеEdit
-> наLine Wrapping
вкладке установите желаемое значениеMaximum line width
.Примечание:
Как вы применяете жесткую перенос строки в столбце, который вы установили выше (то есть: это добавляет возврат каретки)? Пока не знаю Если вы поймете это, дайте мне знать. В Sublime Text 3 (гораздо лучший редактор, но с гораздо худшим механизмом определения индексации / определения функций :() это Alt+ Q.
Обновление: Я думаю , что это может быть возможным с помощью плагина «CppStyle», который использует
clang-format
, используя Ctrl+ Shift+ , Fчтобы применить автоформат, но я не знаю точные инструкции , чтобы сделать его работу еще.Связанный:
источник