Daniel_Cortez
08.05.2013, 21:47
Всем привет.
Недавно я решил найти достойную альтернативу Pawno. Пришлось перерыть много различных текстовых редакторов из разряда Open Source, выбор остановился на SynWrite, хотелось бы поделиться этой прогой с вами.
Достоинства SynWrite:
Подсветка синтаксиса для многих языков.
Полностью настраиваемая подсветка.
Сворачивание кода.
Отображение древовидной структуры кода.
Поддержка почти всех кодировок.
Автозавершение кода.
Создание проектов.
Настраиваемые шаблоны кода.
Панель истории.
Поиск/замена выражений.
Поиск/замена в нескольких файлах.
Поддержка внешних инструментов.
Настройка горячих клавиш.
Закладки.
Запись макросов.
и многое другое...
Ну и немного скриншотов:
http://s5.hostingkartinok.com/uploads/images/2013/03/6fd43e2414edf7816846db2b1027995b.png
http://s5.hostingkartinok.com/uploads/images/2013/03/df4c7a0303363dfa823fc4621bde6b02.png
http://s5.hostingkartinok.com/uploads/images/2013/03/4649de5daf2fd6bec544595c4dab8677.png
http://s5.hostingkartinok.com/uploads/images/2013/03/17f24bf3826a4e4bc7afa82c255fd4be.png
Понравилось? Тогда приступим к установке.
Шаг 1: Установка.
Скачиваем SynWrite с официальной страницы проекта на sourceforge.net:
>> http://sourceforge.net/projects/synwrite/files/Release/SynWrite.exe/download <<
После скачивания запустите установщик и ничего не меняйте во время установки.
Шаг 2: Совместимость.
Открываем папку, в которой установлена программа (должна получиться папка "C:\Program Files\SynWrite").
Если у вас ОС Шindoшs ХР, то можете перейти дальше к шагу 3. Если же у вас Win 7/8, вам придётся сделать следующее:
Щёлкнуть правой кнопкой мыши по SynWrite.exe, откроется контекстное меню, там выбрать "Свойства".
В открывшемся окне выбрать сверху вкладку "Совместимость".
Установить флажок "Запустить программу в режиме совместимости с:", чуть ниже выбрать вариант "Шindoшs XP (пакет обновления 3)".
В самом низу окна установить флажок "Выполнять эту программу от имени администратора", нажать "ОК".
Шаг 3: Базовые настройки.
Запускаем программу и открываем сверху меню "Options -> Customize...". Появится окно настроек, слева будет выделена вкладка "Interface". Выполняем следующие этапы:
Под надписью "Language:" выбираем русский язык затем ниже под надписью "Esc key:" выбираем "Do nothing" (этим мы устраним случайное закрытие редактора при нажатии кнопки Esc).
В том же окне слева выбираем раздел "Colors" и под надписью "Icons" выбираем "Fogue 24x24".
Выберите раздел "Insert/Format". Напротив надписи "Block indent" ставим 4, "Tab stops" - 4, "Tab mode" - "Tab character"
Если хотите, чтобы редактор автоматически закрывал за вами скобки и кавычки, перейдите в раздел "Auto-complete" и установите флажки в полях "Auto-close brackets: () [] {}", "And quotes", "Skip escaped: \{".
Нажмите кнопку "OK", чтобы сохранить настройки. Теперь редактор будет на русском языке.
Шаг 4: Прикручиваем компилятор.
Открываем меню "Запуск -> Настроить внешние инструменты". Откроется новое окно для создания команд.
В разделе "Параметры инструмента" в поле "Название:" пишем "Компилировать".
В поле "Имя файла:" указываем компилятор
pawncc.exe
Напротив надписи "Параметры:" вписываем
"{FileName}" -;+ -(+
В поле "Рабочая папка" укажите папку вашего мода (gamemodes).
Ниже в поле "Сохранение:" выбираем "Сохранить текущий документ".
В поле "Клавиша:" выбираем F5.
Устанавливаем флажки в полях "Показывать в контекстном меню" и "Захват вывода".
Напротив надписи "Тип вывода" выбрать "Отобразить в панели вывода".
В поле "Кодировка" ставим "OEM (DOS)". Жмём кнопку "OK", чтобы сохранить команду компиляции.
Скачать файл
http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-freehand.png
и сохранить его в папку с SynWrite.
Открыть меню "Опции -> Настроить панели инструментов -> 1".
В открывшемся окне щёлкнуть кнопку "Выбрать размер значков", выбрать размер 22х22 и нажать "Ок".
Нажать кнопку "Добавить", затем "Выбрать команду", в открывшемся списке выбрать "Дополнительно: Меню - лексеры".
Нажать кнопку "Выбрать значок" и указать картинку, которую вы сохранили в папку с SynWrite, нажать "Ок"
Шаг 5: Использование.
Открываем в редакторе любой файл .pwn, выбираем сверху меню "Лексер -> C -> C++".
Редактор готов к использованию. Откомпилировать исходник (.pwn) можно сразу 3 способами, выбирайте какой вам удобнее:
а) Нажать F5.
б) Меню "Запуск - Компилировать".
в) Щелкнуть правой кнопкой мыши в поле кода -> "Компилировать".
Скачать: http://sourceforge.net/projects/synwrite/files/Release/SynWrite.exe/download
Сайт программы: http://www.uvviewsoft.com/synwrite/
Русскоязычный форум: http://synwrite.sourceforge.net/forums/viewforum.php?f=6&sid=b5ff576ac20436d36725730b34f660f3
Статью подготовил: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)
Недавно я решил найти достойную альтернативу Pawno. Пришлось перерыть много различных текстовых редакторов из разряда Open Source, выбор остановился на SynWrite, хотелось бы поделиться этой прогой с вами.
Достоинства SynWrite:
Подсветка синтаксиса для многих языков.
Полностью настраиваемая подсветка.
Сворачивание кода.
Отображение древовидной структуры кода.
Поддержка почти всех кодировок.
Автозавершение кода.
Создание проектов.
Настраиваемые шаблоны кода.
Панель истории.
Поиск/замена выражений.
Поиск/замена в нескольких файлах.
Поддержка внешних инструментов.
Настройка горячих клавиш.
Закладки.
Запись макросов.
и многое другое...
Ну и немного скриншотов:
http://s5.hostingkartinok.com/uploads/images/2013/03/6fd43e2414edf7816846db2b1027995b.png
http://s5.hostingkartinok.com/uploads/images/2013/03/df4c7a0303363dfa823fc4621bde6b02.png
http://s5.hostingkartinok.com/uploads/images/2013/03/4649de5daf2fd6bec544595c4dab8677.png
http://s5.hostingkartinok.com/uploads/images/2013/03/17f24bf3826a4e4bc7afa82c255fd4be.png
Понравилось? Тогда приступим к установке.
Шаг 1: Установка.
Скачиваем SynWrite с официальной страницы проекта на sourceforge.net:
>> http://sourceforge.net/projects/synwrite/files/Release/SynWrite.exe/download <<
После скачивания запустите установщик и ничего не меняйте во время установки.
Шаг 2: Совместимость.
Открываем папку, в которой установлена программа (должна получиться папка "C:\Program Files\SynWrite").
Если у вас ОС Шindoшs ХР, то можете перейти дальше к шагу 3. Если же у вас Win 7/8, вам придётся сделать следующее:
Щёлкнуть правой кнопкой мыши по SynWrite.exe, откроется контекстное меню, там выбрать "Свойства".
В открывшемся окне выбрать сверху вкладку "Совместимость".
Установить флажок "Запустить программу в режиме совместимости с:", чуть ниже выбрать вариант "Шindoшs XP (пакет обновления 3)".
В самом низу окна установить флажок "Выполнять эту программу от имени администратора", нажать "ОК".
Шаг 3: Базовые настройки.
Запускаем программу и открываем сверху меню "Options -> Customize...". Появится окно настроек, слева будет выделена вкладка "Interface". Выполняем следующие этапы:
Под надписью "Language:" выбираем русский язык затем ниже под надписью "Esc key:" выбираем "Do nothing" (этим мы устраним случайное закрытие редактора при нажатии кнопки Esc).
В том же окне слева выбираем раздел "Colors" и под надписью "Icons" выбираем "Fogue 24x24".
Выберите раздел "Insert/Format". Напротив надписи "Block indent" ставим 4, "Tab stops" - 4, "Tab mode" - "Tab character"
Если хотите, чтобы редактор автоматически закрывал за вами скобки и кавычки, перейдите в раздел "Auto-complete" и установите флажки в полях "Auto-close brackets: () [] {}", "And quotes", "Skip escaped: \{".
Нажмите кнопку "OK", чтобы сохранить настройки. Теперь редактор будет на русском языке.
Шаг 4: Прикручиваем компилятор.
Открываем меню "Запуск -> Настроить внешние инструменты". Откроется новое окно для создания команд.
В разделе "Параметры инструмента" в поле "Название:" пишем "Компилировать".
В поле "Имя файла:" указываем компилятор
pawncc.exe
Напротив надписи "Параметры:" вписываем
"{FileName}" -;+ -(+
В поле "Рабочая папка" укажите папку вашего мода (gamemodes).
Ниже в поле "Сохранение:" выбираем "Сохранить текущий документ".
В поле "Клавиша:" выбираем F5.
Устанавливаем флажки в полях "Показывать в контекстном меню" и "Захват вывода".
Напротив надписи "Тип вывода" выбрать "Отобразить в панели вывода".
В поле "Кодировка" ставим "OEM (DOS)". Жмём кнопку "OK", чтобы сохранить команду компиляции.
Скачать файл
http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-freehand.png
и сохранить его в папку с SynWrite.
Открыть меню "Опции -> Настроить панели инструментов -> 1".
В открывшемся окне щёлкнуть кнопку "Выбрать размер значков", выбрать размер 22х22 и нажать "Ок".
Нажать кнопку "Добавить", затем "Выбрать команду", в открывшемся списке выбрать "Дополнительно: Меню - лексеры".
Нажать кнопку "Выбрать значок" и указать картинку, которую вы сохранили в папку с SynWrite, нажать "Ок"
Шаг 5: Использование.
Открываем в редакторе любой файл .pwn, выбираем сверху меню "Лексер -> C -> C++".
Редактор готов к использованию. Откомпилировать исходник (.pwn) можно сразу 3 способами, выбирайте какой вам удобнее:
а) Нажать F5.
б) Меню "Запуск - Компилировать".
в) Щелкнуть правой кнопкой мыши в поле кода -> "Компилировать".
Скачать: http://sourceforge.net/projects/synwrite/files/Release/SynWrite.exe/download
Сайт программы: http://www.uvviewsoft.com/synwrite/
Русскоязычный форум: http://synwrite.sourceforge.net/forums/viewforum.php?f=6&sid=b5ff576ac20436d36725730b34f660f3
Статью подготовил: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)