Выделите слишком длинные строки

В vim я могу создать правило, которое выделяет строки длиной более 80 символов. Могу ли я сделать это в IntelliJ? Вот пример в vim:

VIM пример

4 ответа

Я не знаю, можете ли вы выделить. Возможно, вам придется написать для этого специальную проверку кода. Но в меню " Настройки" -> " Стиль кода" вы можете установить правильное поле в 80 символов и принудительно выполнить автоматическую переноску при его достижении.

Infact в настройках -> Стиль кода -> Java на вкладке Обтекание и фигурные скобки
есть опция Убедитесь, что правое поле не превышено.

IntelliJ (по крайней мере v2016.2 и новее) имеет именно эту функцию.

  • Под предпочтениями перейдите к: Редактор -> Инспекции -> Общие,
  • Затем выберите: "Строка длиннее допустимого стиля кода". Вы можете выбрать серьезность, которую хотите, для большинства серьезностей IntelliJ подчеркнет символы, которые превышают ограничение длины строки (но вы можете изменить стиль серьезности, чтобы он выглядел точно так же, как vim, если хотите).
  • (Если это не работает, убедитесь, что "Правое поле (столбцы):" установлено в "Редакторе предпочтений" -> "Стиль кода".)

Я уверен, что вы уже решили это, Роуз, но для других людей, которые наткнулись на этот пост, ответ Raystorm был правильным. Однако для автоматического переноса строк необходимо автоматически отформатировать код, набрав Ctrl-Alt-L.

Вы можете добавить JSLint Code Quality Tool.

Вы можете установить максимальную длину строки с этим инструментом... если вы хотите, вы можете отключить все остальное.

Затем в части "Инспекции" в настройках вашего проекта включите "Инспекцию JSLint" и установите для нее любое значение серьезности. Это, вероятно, выделит всю линию, но это достаточно близко, верно?:)

Другие вопросы по тегам