Форум » » подсветка синтаксиса для урки [Notepad++] » Ответить

подсветка синтаксиса для урки [Notepad++]

fireton: Пользуюсь замечательным редактором Notepad++, у него есть возможность задать подсветку синтаксиса для пользовательских файлов. Я такое сделал и теперь редактирую .QST файлы легко, удобно и непринуждённо. Если вы хотите тоже, то вот рецепт. 1. Качаете Notepad++ с сайта вот здесь и устанавливаете его 2. Качаете файл подсветки синтаксиса для урки: вот здесь 3. Кладете файл из архива (userDefineLang.xml) в папку C:\Documents and Settings\<ваш_логин>\Application Data\Notepad++ 4. Открываете любой урковый исходник и наслаждаетесь

Ответов - 13

Etev: А он поддерживает свертку строк?

Belial : согласен, это круче чем bred, в котором я писал до этого

fireton: А он поддерживает свертку строк? Поддерживает. Но, к сожалению, для URQL невозможно прописать правила для определения "блока", который надо сворачивать. Там отсутствует само понятие блока. Если считать за начало блока метку, а за конец - end, то все разъезжается если есть еще метки внутри локации, например, для организации цикла. В общем, пока в URQL нет блочных операторов, свертку настроить будет нельзя...


fireton: согласен, это круче чем bred, в котором я писал до этого Для QSP, кстати, тоже можно настроить подсветку. На сайте Notepad++ есть подробное руководство как это сделать. Правда, на английском.

Belial : да, и я уже настроил... и запуск игры прямо из редактора по горячкам - делается еще проще чем описывает байт в своем руководстве

Etev: Для QSP, кстати, тоже можно настроить подсветку. На сайте Notepad++ есть подробное руководство как это сделать. Правда, на английском. скажи ссылку плиз

fireton: скажи ссылку плиз Описание настройки пользовательского языка

noname: о как

anonim: fireton пишет: Если считать за начало блока метку, а за конец - end, то все разъезжается если есть еще метки внутри локации, например, для организации цикла. А что если в конце локации прописать не один end, а 2, 3,... -- по количеству меток? Свертка заработает? Хуже точно не станет:)

qwerty: fireton пишет: к сожалению, для URQL невозможно прописать правила для определения "блока", который надо сворачивать зато можно забить в нотпад символ /* для начала блока, а */ - для его конца. урка такие строки будет спокойно пропускать. а если хочется сворачивать именно локации, то задаём :л для начала локи, а end - для её конца. в этом случае названия локаций всегда должны начинаться с "л", а название других меток- нет (например, c "м"): :л_начало x=1 :м_счётчик x=x+1 if x<5 goto м_счётчик end ; ещё в этом случае не надо делать end в середине локи (напр после if ... else ...). // правда, не знаю: возможно ли такое в нотпаде+++

qwerty: anonim пишет: что если в конце локации прописать не один end, а 2, 3,... -- по количеству меток? Свертка заработает? Хуже точно не станет:) сворачиваться будет не так, как хотелось бы. из-за этого только путанница возникнет.

realsonic: Спасибо! fireton пишет: 3. Кладете файл из архива (userDefineLang.xml) в папку C:\Documents and Settings\<ваш_логин>\Application Data\Notepad++ fireton пишет: В Win7 открывать папку %USERPROFILE%\AppData\Roaming\Notepad++ :) А есть более свежий файл синтаксиса под самые новые фичи файрурки?

vito: realsonic пишет: А есть более свежий файл синтаксиса под самые новые фичи файрурки? Про подсветку для Notepad++ ничего не знаю, а вот более свежий специализированный УРК-редактор - вот: http://ifwiki.ru/URQEdit



полная версия страницы