2016-12-14 5 views
0

Моя идея - использовать специальный синтаксис для комментариев в console.log, который будет виден в коде. Например:Выделение пользовательских синтаксических конструкций в WebStorm IDE

console.log('<! here is very important comment, don\'t lose it'); // string itself is displayed as green bold text in IDE 
// <! here is the sequence for detecting such strings 

Как я могу добиться, чтобы выделить их своими стилями?

Заранее благодарен!

+0

Попробуйте плагин GrepConsole - он может применять пользовательскую выделение для целых строк/выделенного текста на основе шаблонов регулярных выражений. Возможно, он будет работать и для консоли JavaScript (я никогда там не пробовал). Но .. если вы хотите выделить такой материал в реальном коде ... тогда это невозможно. Может быть, использовать комментарии TODO (есть отдельные цвета для обычного комментария) или закладки вместо этого? – LazyOne

ответ

1

Невозможно выделить специализированные функции/ключевые слова с текущей функциональностью.

https://youtrack.jetbrains.com/issue/IDEABKL-5473 и связанные с ним билеты - смотреть их (звезда/голос/комментарий), чтобы получать уведомления о любых прогрессах.


Лучшее, что я могу предложить здесь прямо сейчас, чтобы использовать TODO comments: пользовательские маркеры и цвета даст вам достаточно видимость.

Альтернативно - попробуйте закладки. Они не будут выделять код .. но будут давать маркеры на полосе прокрутки и навигации в окне «Закладки».

+0

Благодарим за понимание! Я попытался решить мою проблему с помощью встроенных настроек, но безуспешно. Я думаю, что есть сложная вещь, которая может помочь: наблюдатель файлов, который смотрит файл, и добавляет комментарий TODO/FIXME выше моего console.log, когда он встречается в коде (с текстом из этого console.log). Я думаю, что это может быть легко реализовать на bash + awk. – xqoo0ooq

Смежные вопросы