Как я могу заставить автосредство форматирования затмения проигнорировать раздел кода?

Это должно делать то, что вы хотите:

import datetime
yesterday = datetime.datetime.now() - datetime.timedelta(days = 1)
print yesterday.strftime("%m%d%y")
40
задан Paul Adamson 9 December 2008 в 22:41
поделиться

6 ответов

Начиная с eclipse 3.5 (или 3.6) это возможно: - Зайдите в свойства проекта -- Java Code Style -- Formatter -- Edit... - выберите вкладку "Off/On Tags", - включите теги в комментарии в исходном коде, например

/* @formatter:on */
60
ответ дан 27 November 2019 в 00:38
поделиться

Я только знаю ответ для комментариев:

Eclipse достаточно умен, чтобы только переформатировать комментарии, где сгенерированный JavaDoc не изменился бы (т.е. где пробел не имеет значения):

/**
 * foo <i>
 * bar </i>
 * 
 * <pre>
 *   foo
 * bar
 * </pre>
 */

будет переформатирован в

/**
 * foo <i> bar </i>
 * 
 * <pre>
 *   foo
 * bar
 * </pre>
 */

Примечание, как содержание <pre> теги не переформатировано.

Для долгих Строковых литералов, я предположил бы, что они могли бы быть признаком, что необходимо воплощать некоторых из них.

2
ответ дан Joachim Sauer 23 September 2019 в 16:35
поделиться

Можно отметить код, который Вы хотите отформатировать и формат selct щелчком правой кнопкой мыши в этом разделе. Это - "whitlist" решение, возможно, оно помогает...

0
ответ дан powtac 23 September 2019 в 16:35
поделиться

Я не уверен в точной функции, к которой Вы обращаетесь, но можно изменить политику обертки строки выражений, которые могут помочь Вам с Вашей строковой проблемой. См.:

Окно-> Предпочтения-> Java-> Стиль кода-> Средство форматирования

Нажимает кнопку

"Edit...", Нажимают Вкладку

"Line Wrapping" В дереве, выбирают Expressions-> Assignments, затем изменяют политику отступа у основания окна.

, Конечно, существует несметное число другие опции в средстве форматирования, можно найти многих из полезных также для других правил, такой как, куда поместить фигурные скобки, или как расположить блоки управления с отступом.

1
ответ дан Chris Cameron 23 September 2019 в 16:35
поделиться

Я только что нашел этот вопрос, потому что меня также раздражает отсутствие этой функции.

Небольшой поиск показал этот вопрос и следующий ответ: Остановить eclipse от переноса строк?

Eclipse 3.5 поддерживает это. (Несколько дней назад он попал в релиз-кандидат, так что стоит проверить)

Удачи! :)

1
ответ дан 27 November 2019 в 00:38
поделиться

Я наткнулся на это, потому что мне бы очень хотелось чтобы увидеть раскраску разделов в Eclipse. Представьте, что вы можете просто задать цвет фона разделам вашего кода. Разве это не сделало бы его более доступным, особенно когда вы выцветаете в 4 утра? :)

1
ответ дан 27 November 2019 в 00:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: