Jump to content

    

Keil, подкраска внутри неактивных директив #if #endif

Recommended Posts

_dark_

Подскажите, позволяет Keil выделять неактивные куски кода внутри  #if / #endif (например, приглушать их цвет)?

Переустановил 5.28 на чистый комп, и при открытии старого проекта явно было видно, что он подкрашивает неактивные куски внутри #if / #endif...

Через неделю вернулся к проекту, но эффект пропал, теперь даже подумал, что показалось...

ps

Разбираюсь с чужим исходником, в котором этого добра навалом да, еще вложенного несколько раз.

Такая фишка здорово бы помогла...

 

Share this post


Link to post
Share on other sites

HardEgor
21 минуту назад, _dark_ сказал:

Подскажите, позволяет Keil выделять неактивные куски кода внутри  #if / #endif (например, приглушать их цвет)?

В настройках редактора выбирается шрифт и цвет разных текстов.

Share this post


Link to post
Share on other sites

_dark_

 

46 minutes ago, HardEgor said:

В настройках редактора выбирается шрифт и цвет разных текстов.

Да, есть ... но почему-то не работает.

 

для примера DEVICE = DEVICE_BI

 

 

2021-06-18_173525.png

 

2021-06-18_173218.png

 

проверка включена... хотя это по моему проверка синтаксиса...

2021-06-18_175241.png

Edited by _dark_

Share this post


Link to post
Share on other sites

Baser

Не знаю, как там у Keil, а вот в IDE CodeBlocks такая фишка есть, но только она работает только для тех дефайнов, которые определены в том же самом файле. А так как в 99% случаях дефайны определяются в хидер-файлах, то оно не работает. Приходится отключать эту фичу. Может быть и у Keil-а та же ерунда?

Share this post


Link to post
Share on other sites

SII

А ещё иногда (часто, на самом деле) Кейл _очень_ долго думает над правильной покраской и т.п.

Share this post


Link to post
Share on other sites

_dark_
10 hours ago, antis said:

У меня Keil 5.33 выделяет неактивные куски кода

Вот это я ступил))). Обновляться то кто будет за меня! Накатил 5.34, все ок.

Всем спасибо, тему можно закрыть.

2021-06-19_085132.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.