Если вы имеете в виду командные файлы, то это становится довольно сложно. Моя подсветка синтаксиса может показать мне некоторые вещи, например, используя %f
вместо %%f
, но не намного, я мог бы ошибаться. Это в основном потому, что синтаксис для пакетных файлов на самом деле не описывается формальной грамматикой, а вместо этого анализируется более специальным образом.
Просто научитесь писать правильный код, в таком случае. Никакой редактор не окажет особой помощи, особенно учитывая тонкости, которые могут возникнуть с пакетными файлами. Или вы видите ошибку в следующем коде?
@echo off
for %%x in (World,Moon) do (
echo Hello %%x :-) - A good morning to you.
)