SciTE и PureBasic (подсветка синтаксиса)
Возникла необходимость в распечатке программного кода (проектов), в среде программирования на PureBasic, а именно - с подсветкой синтаксиса. В самой софтине, проект можно сохранить только в файлы формата PureBasic (*.pb, *.pbi, *.pbp, *,pbf) и вывод на печать отсутствует, конечно их можно открыть любым текстовым редактором, но при этом пропадает вся цветовая подсветка синтаксиса. Перебрав небольшую кучку редакторов, остановился на SciTE - почему то, только в нем нашел поддержку подсветки синтаксиса для PureBasic (не знаю, может плохо искал), да и эту возможность обнаружил чисто случайно, дело в том, что при установке по дефолту в GUI SciTE поддержка подсветки многих языков отключена (для экономии места - забота разработчиков) и если бы я не заглянул в файл конфигурации (SciTEGlobal.properties), то и не знал бы об этой возможности.
SciTE устанавливается из "Центра приложений Ubuntu", при запуске смотрим какой есть "подсвет" по умолчанию
в списке,как видим, PureBasic отсутствует! Однако, если посмотреть в папке с программой, то увидим файл настроек purebasic.properties
Давайте подключим его: 1 Откройте папку с установленной программой от имени root $ gksu nautilus /usr/share/scite 2 Найдите и откройте в текстовом редакторе файл SciTEGlobal.properties, найдите в нем строку open.filter=\, под ней будет располагаться список подключенных языков, добавьте в этот список строку $(filter.purebasic)\
Далее найдите строку menu.language=\, под ней будет список отображаемых в GUI SciTE языков, добавьте в этот список строку PureBasic|pb||\
В самом конце SciTEGlobal.properties будет перечисление игнорируемых синтаксисов, найдите в этом списке purebasic и удалите
3 Сохраните и закройте документ. Теперь подсветка синтаксиса PureBasic будет работать!
Также можно внедрить и другие, отсутствующие по умолчанию, языковые подсветки синтаксиса :)
|