Автор: TymurGubayev
Дата сообщения: 15.09.2010 02:17
Я пользуюсь вот этими настройками (сразу предупреждаю, отлажены только properties и Луа, что там в С и т.п. не имею понятия)
[more]
# Задание пользовательских переменных для шрифтов, используемых в стандартных стилях.
# Первая подборка шрифтов - monospace (заменяет 2й набор после нажатия на Ctrl+F11)
font.0.base=font:Courier New,size:10
font.0.small=font:Courier New,size:8
font.0.comment=font:Courier New,size:9,italics
# Вторая подборка шрифтов - proportional (заменяет 1й набор после нажатия на Ctrl+F11)
font.1.base=font:Verdana,size:10
font.1.small=font:Microsoft Sans Serif,size:8
font.1.comment=font:Comic Sans MS,size:8
# Определяем какой из наборов шрифтов будет использоваться по умолчанию
font.base=$(font.0.base)
font.small=$(font.0.small)
font.comment=$(font.0.comment)
# Переключение между наборами производится с помощью скрипта FontChanger.lua
# Переменная font.monospace часто используется в файлах языков
# а также используется в скрипте SciTEHexEdit.lua
font.monospace=$(font.base)
# -----------------------------------------------------------
# Зададим типовые цвета, чтобы затем их использовать во всех языковых .properties.
colour.comment=fore:#008000
colour.code.comment.doc=$(colour.comment),back:#FEFEFE
colour.embedded.comment=back:#E0EEFF
colour.number=fore:#AC00A9
# colour.keyword=fore:#0000DF,bold
colour.keyword=fore:#FF00FF,bold
colour.string=fore:#5E5EAE
colour.char=$(colour.string)
colour.operator=fore:#FF0000
colour.preproc=fore:#7F7F00
colour.error=fore:#FFFF00,back:#FF0000
colour.whitespace=fore:#808080
# Возможные значения параметров для строки style:
# font:<name>, size:<number>, fore:<colour>, back:<colour>, italics|notitalics, bold|notbold, eolfilled|noteolfilled, underlined|notunderlined, case:m|u|l, visible|notvisible, changeable|notchangeable
# Если строке стиля параметр упоминается дважды (следует избегать!), то действует крайнее правое значение.
# Глобальные стили по умолчанию для всех языков программирования
# Заданный по умолчанию стиль, и его особенности будут унаследованы всеми другими стилями
style.*.32=$(font.base),fore:#B0B0B0,back:#000000
# Фоновый цвет поля с нумерацией строк в режиме только для чтения (используется скриптом ReadOnly.lua)
# Если не задан, то фон в режиме ReadOnly не меняется
style.back.readonly=#F2F2F1
# Стиль для номеров строк (с левого края)
style.*.33=font:Microsoft Sans Serif,size:8,notbold,back:#000000
# Стиль используется, чтобы отобразить парные скобки () или {}
style.*.34=fore:#FF0000,back:#556B2F,bold
# Стиль используется, чтобы отобразить незакрытые скобки ( или {
style.*.35=fore:#FF0000,bold
# Примечание: Для того, чтобы видеть фоновый цвет в style.*.34 и style.*.35, необходимо либо запретить caret.line.back либо использовать прозрачность (caret.line.back.alpha)
# Стиль для непечатных символов. Это - не полный стиль. И передний план, и фоновые цвета для этих символов определены соответствующим Lexer-ом, а не этим стилем
style.*.36=
# Indentation guides
style.*.37=fore:#C0C0C0,back:#FFFFFF
# Стиль всплывающих подсказок по синтаксису (берутся из API файлов)
# style.*.38=font:MS Sans Serif,size:9,fore:#555555
style.*.38=font:MS Sans Serif,size:9,fore:#999999,back:#333333
# -------------------------------------------------------------
# Колонка для фолдинга (свертывание/развертывание процедур)
fold.margin.colour= #000000
# fold.margin.highlight.colour=#0000FF
fold.highlight.colour=#0099FF
# Цвет завышенных по длине строк (или ограничительной линии)
edge.colour=#FFE8FF
# Цвет выделенного текста
selection.fore=
selection.alpha=50
selection.back=#FFFFFF
# Пробельные символы (пробел, табуляция)
whitespace.fore=#808080
#~ whitespace.back=#FFF0F0
#~ error.marker.fore=#0000A0
#~ error.marker.back=#DADAFF
# Цвет обода метки
bookmark.fore=#000000
# Фоновый цвет метки
# bookmark.back=#AA0000
#~ bookmark.alpha=
# Курсор
caret.fore=#FFFFFF
# Цвет подсветки линии с курсором
caret.line.back=#FFFF00
# Прозрачность (от 0 до 255) символов на линии с курсором
caret.line.back.alpha=20
# Курсор в окне консоли (только в SciTE-Ru)
output.caret.fore=$(caret.fore)
# Цвет подсветки линии с курсором в окне консоли (только в SciTE-Ru)
output.caret.line.back=$(caret.line.back)
# Прозрачность (от 0 до 255) символов на линии с курсором в окне консоли (только в SciTE-Ru)
output.caret.line.back.alpha=$(caret.line.back.alpha)
# Консоль
style.errorlist.32=fore:#AA0000,$(font.monospace),back:#000000
# :
style.errorlist.2=fore:#FF8080,$(font.monospace),back:#000000
# >
style.errorlist.4=fore:#FFFFFF,$(font.monospace),back:#000000
# Текст
style.errorlist.0=fore:#FF9900,$(font.monospace),back:#000000
# Ошибка
style.errorlist.10=fore:#FF8000
error.marker.fore=#000000
error.marker.back=#333333
# Консоль
# Properties
# Section
style.props.2=fore:#F0D0A0,back:#005050,eolfilled
# Key
style.props.5=fore:#2020FF
# Properties
# makefiles
# Variable: $(x)
style.makefile.3=fore:#2020A0
# makefiles
# LPEG lexers
lexer.lpeg.color.theme=dark
# Стили маркеров выделения текста, используемые в скриптах (от 0 до 31)
# Формат строки значения: <цвет>,<стиль>,<прозрачность> , где
# <стиль> может принимать значения:
# plain, squiggle, tt, diagonal, strike, hidden, roundbox, box
# <прозрачность> = @<число>, прозрачность заливки для стиля roundbox, число от 0 до 255
# Если цвет не задан, используется цвет маркера find.mark по умолчанию
# Если стиль не задан, используется roundbox
# для highlighting_paired_tags.lua:
find.mark.1=#0000FF
find.mark.2=#FF0000
# для HighlightLinks.lua:
find.mark.3=#0000FF,plain
# для FindText.lua:
findtext.first.mark=27
find.mark.27=#CC00FF,@50
find.mark.28=#0000FF,@50
find.mark.29=#00FF00,@50
find.mark.30=#FFFF00,@100
find.mark.31=#11DDFF,@80
find.mark.6=#FFFFFF,@30,plain
# find.mark.6=#CC00FF,@50
[/more]