Форум » » подсветка синтаксиса для урки [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
полная версия страницы