сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Примеры настроек подсветки синтаксиса со скриншотами


Автор: Тугаринов Сергей / Дата: 03.04.2006 / Комментариев: 7
Категория: SciTE


После прочтения одного топика(адрес не помню) на PHPClub пришел к выводу, что у новичков часто возникают затруднения в настройки подсветки синтаксиса используемых языков программирования.

Затруднения рода:
  1. Лень;
  2. Не могут разобраться в большом кол-ве файлов настроек.

Поэтому предлагаю выкладывать примеры подсветки синтаксиса в комментарии к этому посту.

Для получения возможности вводить комментарии, и размещать скриншоты, необходимо предварительно зарегистрироваться.

Формат комментариев для этого поста:
  1. Название языка (жирным)
  2. Скриншот SciTE с примером подсветки указанного вами языка, разместить его вы сможете через панель управления после регистрации
  3. Собственно сами настройки с переведенными коментариями (обрамить тегами code=имя файла настроек)


Так как SciTE у меня на компьютере в основном используется для редактирования скриптов на PHP, Java Script, HTML и CSS, то выкладываю пример настроек подсветки со скриншотом SciTE. Правда привожу настройки только для PHP, так как у меня затруднения первой категории пользователей SciTE :)

PHP



Кликните для увеличения.

Код html.properties:

# PHP
# PHP сложные переменные (например "{$_SERVER['SERVER_NAME']}" )
style.hypertext.104=fore:#007F00,italics,back:#FFF8F8
# Текст по умолчанию (функции, константы и т.д.)
style.hypertext.118=fore:#283FD7,back:#FFF8F8,eolfilled
# Текст в двойных кавычках
style.hypertext.119=fore:#007F00,back:#FFF8F8
# Текст в одинарных кавычках
style.hypertext.120=fore:#009F00,back:#FFF8F8
# Ключевые слова
style.hypertext.121=fore:#AA0000,italics,back:#FFF8F8
# Номера
style.hypertext.122=fore:#CC9900,back:#FFF8F8
# Переменные
style.hypertext.123=fore:#00007F,italics,back:#FFF8F8
# Многострочные комментарии
style.hypertext.124=fore:#3F5FBF,$(font.comment),back:#FFF8F8
# Однострочные комментарии
style.hypertext.125=fore:#666666,italics,$(font.comment),back:#FFF8F8
# PHP переменные заключенные в двойные кавычки
style.hypertext.126=fore:#007F00,italics,back:#FFF8F8
# PHP операторы (скобки, спецсимволы)
style.hypertext.127=fore:#000000,back:#FFF8F8


P.S. По вопросу переводов комментариев, их можно будет включать в русскую сборку.
UPDATE: Предлагаю, потом создать голосования со всеми примерами настройки подсветки ЯП и самые лучшие разместить в ru сборке.

Версия для печати / Прочитано: 16064 раз(а)

Комментариев: 7 (rss)

1. mozers™ / 04.04.2006 - 08:48
Хорошее дело!
Тока я чо то не догоняю что за "ЯП" ??? (или не проснулся еще...)
Может заголовочек сменить на более понятный?
Цитата
2. Тугаринов Сергей / 04.04.2006 - 11:11
mozers™,
Тока я чо то не догоняю что за "ЯП" ???

Язык Программирования :)))
Цитата
3. gansA / 20.06.2006 - 09:11
Настройка подсветки языка Lua.

">

Код lua.properties:

# Lua styles
#Default
style.lua.32=$(font.code.base),fore:#000000
# White space: Visible only in View Whitespace mode (or if it has a back colour)
style.lua.0=fore:#FF0000
# Block comment (Lua 5.0)
style.lua.1=$(colour.code.comment.box),$(font.code.comment.box),back:#D0F0F0,eolfilled
# Line comment
style.lua.2=$(colour.code.comment.line),$(font.code.comment.line)
# Doc comment -- Not used in Lua (yet?)
style.lua.3=$(colour.notused),$(font.notused)
# Number
style.lua.4=$(colour.number)
# Keyword
style.lua.5=$(colour.keyword)
# (Double quoted) String
style.lua.6=$(colour.string)
# Character (Single quoted string)
style.lua.7=$(colour.char)
# Literal string
style.lua.8=$(colour.string),$(font.code.comment.box),back:#E0FFFF
# Preprocessor (obsolete in Lua 4.0 and up)
style.lua.9=$(colour.preproc)
# Operators
style.lua.10=$(colour.operator)
# Identifier (everything else...)
style.lua.11=
# End of line where string is not closed
style.lua.12=back:#E0C0E0,eolfilled
# Other keywords (bozo test colors :-)
style.lua.13=$(style.lua.5),back:#D0FFD0
style.lua.14=$(style.lua.5),back:#D0D0FF
style.lua.15=$(style.lua.5),back:#FFD0D0
style.lua.16=$(style.lua.5),back:#FFD0FF
style.lua.17=$(style.lua.5),back:#FFFFD0
style.lua.18=$(style.lua.5),back:#FFA0A0
style.lua.19=$(style.lua.5),back:#FFD0D0
Цитата
4. Дельфин / 24.10.2006 - 11:28
Здавствуйте, а возможно получить все необходимые конфигурационные файлы для того чтобы редактор выгяледел также как у вас на скриншоте? :) ( для PHP )
Цитата
5. Тугаринов Сергей / 24.10.2006 - 11:55
Если вас интересуют полностью конфиги, то пожалуйста, вышлю.. Правда некоторые моменты уже изменились.
Если же только для PHP, как вы написали, то они указаны выше, см Код html.properties:.
Цитата
6. Дельфин / 24.10.2006 - 14:21
Я сегодня скачал sciTE и вот запустил, а у него там страсть какая подсветка :) Полез в конфиги, в файл 'html_.properties', там текст почти один в один с вашим. А вот редактор выглядит иначе! :) Я так понимаю надо править еще 'sciTEGlobal.preperties' или может еще какие-то. Но сил разбираться нету.
Цитата
7. Тугаринов Сергей / 24.10.2006 - 15:16
Ну так конфиги вам не помогут, так как у меня во первых старая версия редактора(руки не доходят обновить), во вторых простая замена конфигов вам только навредит :)
По этому вопросу вам будет лучше обратиться на форум или в справку.

P.S. Если хотите я вышлю свой SciTE, свои настройки, но не думаю, что это вам поможет.
Цитата


Добавить комментарий:
Имя:
E-mail:
        BBCodes




Интересные статьи / Тематические материалы © 2004 - 2019 - Хранение данных