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

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

Архив SciTE-форума


Автор: Se_Vlad, Отправлено:16:26 11-09-2010
Поддерживает ли SciTE-Ru замену регулярками в многосточных текстах?
Автор: ALeXkRU, Отправлено:17:31 11-09-2010
lleming

Цитата:
есть ли версия scite под линукс?

эту видел?
Автор: lleming, Отправлено:22:00 11-09-2010
спасибо за ppa
такая вещь удобная а то я в основном в gedit сидел но он если с плагинами довольно долго запускается и так обработка смещения фокуса по табам работает криво а в scite понравилось
Автор: UR4LTZ, Отправлено:23:46 11-09-2010
lleming
А GVIM не пробовал использовать?
Сперва непривычно в нем работать но потом затягивает.
Автор: lleming, Отправлено:00:06 12-09-2010
пробовал
кривая обучения очень пологая
много времени надо даже на изучение базовых операций
Автор: lleming, Отправлено:19:35 12-09-2010
а как фенечки прикрутить к той версии что в ppa.
каких либо отличий от официальной версии 1.76 в репозитории и той что в ppa 2.21 нет.
я пробовал скрипты луа перекинуть чтоб добавить функциональности.
но сборка в ppa не образает внимания на скрипты.
а html вообще не удобно редактировать в этой версиях.

полноценной версии такой же что и под win для убунты нет? или есть?

под вайном не слишком приятно работать. пробовал собрать из исходников от ruteam, все собралось.
но функциональность отсутствует это просто notepad.

Автор: UR4LTZ, Отправлено:01:53 13-09-2010
lleming
Сходи на сайт http://www.fw-web.de/ Frank использует нашу сборку и некоторые скрипты, может у него что найдешь.

Цитата:
пробовал собрать из исходников от ruteam, все собралось.
но функциональность отсутствует это просто notepad.

Я как собрал и тоже так подумал.
Автор: mozers, Отправлено:12:30 14-09-2010
SciTE 2.21 .81 Ru-Board Edition [Сборка 14.09.2010] beta

Эта "beta" принципиально отличается от предыдущей.
Дело тут не только в обновленном ядре и скриптах. Главное в том, что в этой - все работает
Львиную долю проблем решил BioInfo. Довершили начатое neo_max и UR4LTZ.
Благодарим наших замечательных авторов, пробуем и ищем ошибки (ну все таки "бетта"...)


Добавлено:
ruruboard
Цитата:
Так вот: Линукс - бесперспективен.
...
если ты прогер, ты спокойно напишешь функцию на Сях. Если ламер, такого даже к конфигам допускать нельзя.
Я, по Вашему определению - ламер (поскольку я не прогер и С вааще не знаю). По поводу Линуха и всего остального можно было бы поспорить да жалко время...

demOOnk
Цитата:
1. как подключить язык из юзерпрефов? (import home/xxx не работает, только в глобальном файле настроек)
Какой язык?

Цитата:
2. можно ли динамически в api добавляться? (python например)
Универсального решения для всех языков придумать невозможно. (Поэтому и встроенной ф-ции нет и не будет никогда). Для какого то конкретного - можно помучится - скрипт написать (принцип Orion_76 правильно изложил)

lleming
Цитата:
пробовал собрать из исходников от ruteam, все собралось.
но функциональность отсутствует это просто notepad.
Это - просто практически оригинальный scite
Сколько прогеров совершествовали и совершенствуют наш SciTE-Ru под Виндой? - армия!
Сколько прогеров когда то занималось портацией наших доработок в nix? - 1-2 от силы.
Поэтому тут принцип простой: Хочешь перемен? - Займись их созданием


Добавлено:
Se_Vlad
Цитата:
Поддерживает ли SciTE-Ru замену регулярками в многосточных текстах?
Да, конечно. Но вот только само регулярное выражение не может вмещать в себя больше одной строки.

Автор: Cuprume, Отправлено:14:38 14-09-2010
Поставил 2.21.81. Пропал прыжок по парным тегам по alt+B ;( Еще заметил, что в статусной строке не показывается кодировка файла.
Автор: mozers, Отправлено:18:17 14-09-2010
Cuprume
Цитата:
Пропал прыжок по парным тегам по alt+B
В сборке такого сроду не было.

Цитата:
Еще заметил, что в статусной строке не показывается кодировка файла
В оригинальной сборке без твоих скриптов и настроек??? Не верю!



Добавлено:

Цитата:
От: Neil Hodgson <nyamatongwe@gmail.com>
Кому: scite-interest <scite-interest@googlegroups.com>
Написано: 14 сентября 2010 г., 15:52:03
Тема: [scite] Lua LPeg lexers integration
--====----====----====----====----====----====----====----====----====----===--
SciTE 2.22 will integrate better with Mitchell Foral's Scintillua project which provides a large number of lexers written in Lua using the LPeg library.

Scintillua can be used with SciTE by downloading and expanding a
package from the Scintillua site (http://code.google.com/p/scintillua/), then changing one or two properties to integrate Scintillua into SciTE.

For testing, the changes that enable this integration are available
from Hg and from
http://www.scintilla.org/scite.zip Source
http://www.scintilla.org/wscite.zip Windows executable
Наличие в SciTE встроенного LPeg позволяет создавать полноценные лексеры на Lua. Кроме того я думаю умельцы смогут задействовать LPeg во встроенном поиске (т.к. имеющиеся сейчас регулярные выражения весьма и весьма примитивны).
Автор: Cuprume, Отправлено:18:58 14-09-2010
mozers

Цитата:
В сборке такого сроду не было

Ну тогда, почему бы не включить? тем более код есть http://code.google.com/p/scite-ru/issues/detail?id=214

Цитата:
Не верю!

Действительно, поставил последнюю бету "в чистую", заработало.


Автор: UR4LTZ, Отправлено:23:10 14-09-2010
Cuprume

Цитата:
Поставил 2.21.81. Пропал прыжок по парным тегам по alt+B

Прошу прошения!!! В SciTE 2.03 75Ru я Issue 214 вставил но на SVN отправить забыл.
Вот исправленный файл paired_tags.lua.
Автор: 0Vovan0, Отправлено:23:57 14-09-2010
Подскажите, как в SciTe поставить дефолтной кодировкой UTF-8 , но иметь возможность нормально открывать файлы в другой кодировке? Если в опциях code.page поставить utf-8 , то любой неюникодный файл нормально не распознается, а если не менять code.page, то все новые файлы создаются в 1251

Не появилась ли для SciTe подсветка для Smarty?

Можно ли как-то ввести подсветку для альтернативного синтаксиса пхп, часто применяемого в шаблонах? Это if-endif, while-endwhile, foreach-endforeach и тп вместо фигурных скобок
Автор: Ifwoq, Отправлено:01:26 15-09-2010
Всем привет.

Есть у кого-нибудь файл с настройками, чтобы сделать вместо белого - темный фон и подсветку синтаксиса с учетом данного стиля.

Буду очень благодарен.
Автор: TymurGubayev, Отправлено:03:17 15-09-2010
Я пользуюсь вот этими настройками (сразу предупреждаю, отлажены только 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]
Автор: valmont, Отправлено:03:31 15-09-2010

Цитата:
SciTE 2.21 .81 Ru-Board Edition [Сборка 14.09.2010] beta

ура!
ждем финал на SciTE 2.22

Автор: Ifwoq, Отправлено:14:52 15-09-2010
TymurGubayev

Цитата:
Я пользуюсь вот этими настройками (сразу предупреждаю, отлажены только properties и Луа, что там в С и т.п. не имею понятия)

Подробнее...



спасибо, уточню надо для Питона и html.

Выложите пожалуйста.
Автор: mozers, Отправлено:20:20 15-09-2010
0Vovan0
Цитата:
Подскажите, как в SciTe поставить дефолтной кодировкой UTF-8 , но иметь возможность нормально открывать файлы в другой кодировке? Если в опциях code.page поставить utf-8 , то любой неюникодный файл нормально не распознается, а если не менять code.page, то все новые файлы создаются в 1251
Зачем надо ставить code.page=65001 ? Зачем делать дефолтной кодировкой UTF-8 ? Чтобы при создании новых файлов переключатель кодировки сразу показывал UTF-8 (типа влом вручную через меню включить) ? Или еще зачем то ?

Цитата:
Не появилась ли для SciTe подсветка для Smarty?
Нет и не будет. (Само по себе, без Вашего участия, ни в Scite ни в Scite-ru ничего не появляется).

Цитата:
Можно ли как-то ввести подсветку для альтернативного синтаксиса пхп, часто применяемого в шаблонах? Это if-endif, while-endwhile, foreach-endforeach и тп вместо фигурных скобок
Можно доработать существующий лексер HTML. Можно написать свой лексер PHP на Lua. Оба варианта требуют определенных познаний...


Автор: 0Vovan0, Отправлено:21:31 15-09-2010

Цитата:
(типа влом вручную через меню включить)

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


Цитата:
Можно доработать существующий лексер HTML. Можно написать свой лексер PHP на Lua. Оба варианта требуют определенных познаний...

Я бы попробовал разобраться, если есть где почитать об этом.
В html.properties есть

Цитата:

block.start.$(file.patterns.html)=127 {
block.end.$(file.patterns.html)=127 }

что видимо отвечает за подсветку фигурных скобок. Но как здесь добавить if/endif и остальные операторы?
Автор: TymurGubayev, Отправлено:21:37 15-09-2010
Ifwoq
бери мою тему, дописывай в SciTEUser.properties
проверяешь
если нужна правка, идёшь в, например, python.properties, ищешь там блок начинающийся
Код:
# Python styles
, копируешь опять же в SciTEUser.properties и правишь.

К сожалению, архитектура SciTE такова, что для каждого языка цветовая тема правится отдельно. (Можно разве что надеятся на то, что scintillua допилят - там с этим проще)



1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 56 / 57 / 58 / 59 / 60 / 61 / 62 / 63 / 64 / 65 / 66 / 67 / 68 / 69 / 70 / 71 / 72 / 73 / 74 / 75 / 76 / 77 / 78 / 79 / 80 / 81 / 82 / 83 / 84 / 85 / 86 / 87 / 88 / 89 / 90 / 91 / 92 / 93 / 94 / 95 / 96 / 97 / 98 / 99 / 100 / 101 / 102 / 103 / 104 / 105 / 106 / 107 / 108 / 109 / 110 / 111 / 112 / 113 / 114 / 115 / 116 / 117 / 118 / 119 / 120 / 121 / 122 / 123 / 124 / 125 / 126 / 127 / 128 / 129 / 130 / 131 / 132 / 133 / 134 / 135 / 136 / 137 / 138 / 139 / 140 / 141 / 142 / 143 / 144 / 145 / 146 / 147 / 148 / 149 / 150 / 151 / 152 / 153 / 154 / 155 / 156 / 157 / 158 / 159 / 160 / 161 / 162 / 163 / 164 / 165 / 166 / 167 / 168 / 169 / 170 / 171 / 172 / 173 / 174 / 175 / 176 / 177 / 178 / 179 / 180 / 181 / 182 / 183 / 184 / 185 / 186 / 187 / 188 / 189 / 190 / 191 / 192 / 193 / 194 / 195 / 196 / 197 / 198 / 199 / 200 / 201 / 202 / 203 / 204 / 205 / 206 / 207 / 208 / 209 / 210 / 211 / 212 / 213 /
SciTE © 2004 - 2011