admin | Дата: Суббота, 29.10.2011, 15:27:49 | Сообщение # 1 |
Модератор
Группа: AT
Сообщений: 1093
Статус: Offline
| Стянуто отсюда - http://www.flashpoint.ru/forum/showthread.php?t=57794
Пришло время заменить старый добрый и нередко глючащий редактор скриптов SQS.Worker на что-то более современное и менее глючащее. Ниже я опишу способ, как установить и настроить редактор Notepad++ для работы с SQF-файлами. Кратко о его преимуществах: 1. Меньше глючит, но глючит. 2. Поддерживает вкладки. 3. Корректно работает с кодировкой UTF-8. 4. Гибко настраивается подсветка и многие другие параметры. 5. Программа продолжает совершенствоваться.
И так: 1. Качаем Notepad++ с официального сайта: http://notepad-plus-plus.org/download (редактор бесплатный). 2. Устанавливаем его по умолчанию, как он просит. 3. Качаем файл userDefineLang.zip, он прикреплен ниже (в этом файле находятся настройки подсветки SQF-синтаксиса). 4. В адресную строку Проводника вводим адрес: %appdata%\Notepad++, закидываем в открывшуюся папку файл userDefineLang.xml. 5. Находим любой sqf-файл, щелкаем по нему правой кнопкой мыши, выбираем пункт "Свойства", в открывшимся окне ищем строку "Приложение:" и там нажимаем кнопку "Изменить...", выбираем из списка программ Notepad++, нажимаем "ОК", затем "Применить" и еще раз "ОК".
Настроим Notepad++ на работу с кодировкой UTF-8: 1. Запускаем Notepad++. 2. Выбираем меню "Опции" -> "Настройки", вкладка "Новый Документ", в разделе "Кодировка" ставим переключатель в положение "UTF-8 без метки BOM" и отмечаем галочку "Применить при откр. ANSI файлов". 3. Нажимаем кнопку "Закрыть".
Все, новый редактор готов к использованию.
© Arigato
P.S. Если заметите глюки в подсветке синтаксиса или появятся предложения по ее улучшению, пишите в этой теме.
Я постарался сделать подсветку максимально близкой к той, что была в SQS.Worker, что бы упростить переход на новый редактор. При желании можно усложнить подсветку, добавить авто-завершение функций и прочие фишки.
Сообщение отредактировал admin - Суббота, 29.10.2011, 15:31:24 |
|
| |