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

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

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


Автор: DeadMorozBLR, Отправлено:11:05 12-03-2009

Цитата:
В Тотале спокойно можно сделать так чтобы по F3 запускался листер (со всеми плагинами), а по Alt+F3 - проcмотр в SciTE


Да, только для этого еще придется поменять привычку открывать _все_ по F3 и думать перед открытием, чем открывать, и переоткрывать, если открыл не тем, чем надо, и материться постоянно

Так что наверное придется пока откатываться назад. Всем спасибо.
Автор: Varenik, Отправлено:11:20 12-03-2009
DeadMorozBLR
У меня SciTe запускается из Total'а по F4, а кто именно будет открывать файл в зависимости от расширения настраивается через Open file shell for TC

Автор: yuniki, Отправлено:12:21 15-03-2009
1) Можно как-то настроить запуск для html не IE, а Opera ? Или, например, по F5 - IE, по F7 - Opera ?
2) Как можно настроить вызов по F1 не одного , а нескольких файлов справки, м.б. можно как-то повесить их на несколько клавиш вызова ?
Автор: mozers, Отправлено:00:35 16-03-2009
yuniki
1) изменить параметры command.go и command.compile
2) В зависимости от языка запускается свой файл справки (см. command.help). Помимо этого можно вызов любой справки повесить как команду в меню Tools, например, так:
Код:
command.name.234.*=Справочник Веб-разработчика
command.234.*=$(CurrentWord)!g:\@Developer\HTML\Справочник Веб-разработчика.chm
command.mode.234.*=subsystem:htmlhelp,savebefore:no
а на любую команду меню Tools можно и шорткат навесить при необходимости...
Автор: alex1702, Отправлено:21:14 16-03-2009
Доброго времени суток.

Покопавшись в хелпе на предмет добавления своего лексера, создал файл вида Lex???.cxx зарегистрировал его где нужно, сваял для его начинку, взяв за основу LexCPP и LexPASCAL.

В принципе большую часть того что задумал работает, но напрягает то что приходиться компилить весь SciTE, да и потом постоянно вносить изменения в новые версии SciTE как то не радует. Описание того как сделать внешний лексер я лично непонял http://scite-ru.googlecode.com/svn/trunk/pack/doc/SciTEExternalLexer.html.

В общем большая просьба если есть у кого-нибудь исходники внешнего лексера поделиться ссылкой.

Заранее спасибо откликнувшимся.




Автор: vladvro, Отправлено:16:31 18-03-2009
alex1702

Цитата:
В принципе большую часть того что задумал работает, но напрягает то что приходиться компилить весь SciTE, да и потом постоянно вносить изменения в новые версии SciTE как то не радует.

Полная перекомпиляция после внесения изменений в один лексер явно не нужна, у меня происходит компиляция измененного лексера и сборка модуля scintilla, со scite вообще ничего не делается. Вобщем достаточно быстро.
Что бы не приходилось самому обновлять версию, могу только предложить присоединиться к ру-проекту.

Про внешний лексер даже не знал и с удивлением прочитал, что есть и такой вариант. Вобщем помочь с его созданием мне нечем.
Автор: mozers, Отправлено:00:29 19-03-2009
Сборка SciTE-Ru Pack (Kernel 1.77 .63Ru) BETA
  • Переписаны (а значит стали функциональнее и быстрее) скрипты RestoreRecent.lua, SortText.lua, ColorSet.lua, palette.hta, CodePage.lua, UTF8_check.lua
  • Переписан AutocompleteObject.lua и модифицированы api-файлы, отвечающие за показ свойств объекта.
  • Несколько модифицирована цветовая схема
  • Кнопки на тулбаре теперь отображают текущее состояние (нажата/отжата)
  • Стало возможным задать размер списка (до 30) последних отрывавшихся файлов.
  • Для пакетных файлов (bat, cmd) добавлен набор функциональных api и файл сокращений
  • Полностью новый алгоритм с расширенными возможностями отвечает за показ списка функций/процедур в боковой панели. Возможен быстрый переход к декларации функции по двойному щелчку на ее имени с зажатым Shift.
    TymurGubayev готов научить скрипт корректно находить все функции в любом языке программирования, но для этого вам необходимо высылать в его адрес код на котором споткнулся скрипт и одноименный текстовый файл с перечислением всех функций имеющихся в коде.
    Помните, что помогая себе, вы помогаете многим!

Автор: Bolenic, Отправлено:03:51 19-03-2009
mozers

Цитата:
Сборка SciTE-Ru Pack (Kernel 1.77 .63Ru) BETA

Извините за ламерский вопрос.
А как там русский фейс включить?
(В 62-й, вроде, включался автоматом).
Автор: TymurGubayev, Отправлено:04:07 19-03-2009

Цитата:
Возможен быстрый переход к декларации функции по двойному щелчку на ее имени с зажатым Shift.

добавлю:
[Ctrl+.] работает аналогично [Shift+DblClick].
[Ctrl+,] возвращает курсор назад.


Цитата:
...необходимо высылать в его адрес...

шлите:
tymur(тчк)gubayev(закорючка)gmail(тчк)com
Автор: mozers, Отправлено:17:47 19-03-2009
Bolenic
Виноват, ошибочка в SciTE_WinIntegrator.hta:
Надо вставить 74 строкой:
Код:
var locale_rus_exists;
а в строке 511
Код:
var locale_rus_exists = fso.FileExists(scite_path + "\\locale_rus.properties");
убрать "var".

Можно, конечно, тупо переименовать locale_rus.properties в locale.properties ...
Автор: juvaforza, Отправлено:21:26 19-03-2009
[/off] Можно ли в SciTE с помощью рег. выражений заменить "<тэг>текст</тэг>" на "текст" ?

Добавлено:
mozers
Спасибо, сработало
Автор: alex1702, Отправлено:21:57 19-03-2009
vladvro

Цитата:
Полная перекомпиляция после внесения изменений в один лексер явно не нужна, у меня происходит компиляция измененного лексера и сборка модуля scintilla, со scite вообще ничего не делается. Вобщем достаточно быстро.


Спасибо, так заметно лучше.
Автор: Bolenic, Отправлено:00:00 20-03-2009
mozers
Из предложенных вариантов сработал только второй

Цитата:
переименовать locale_rus.properties в locale.properties


Автор: juvaforza, Отправлено:20:18 20-03-2009
Bolenic
SciTE_WinIntegrator.hta после редактирования нужно было запустить ещё раз.
Автор: taonet, Отправлено:02:35 23-03-2009
Проблема с генерацией python.api
оставил в gen_python_api1.py

Код:

excludedirlist = ['plat-linux-i386','gnome', 'pyglade']

# list of modules which should be excluded
excludemodulelist = ['libqtcmodule-2.2', 'libqtc','GDK', 'GTK', 'GdkImlib', 'GtkExtra', 'Gtkinter', 'gtk', 'GTKconst']

, запускаю
python -u "gen_python_api1.py"


Код:

adding keywords ... ok
sorting api file ... done
saving api file ... done


adding __builtins__ ...
Traceback (most recent call last):
File "gen_python_api1.py", line 263, in <module>
processName(entryprefix = '', moduleprefix = '', name = builtin, ns = {})
File "gen_python_api1.py", line 77, in processName
exec 'hasdoc = hasattr(' + moduleprefix + name + ', "__doc__")' in ns
File "<string>", line 1
hasdoc = hasattr(print, "__doc__")
^
SyntaxError: invalid syntax


Кто-нибудь знает причину ошибки ?
есть вероятность что это из-за модулей.


Автор: Evengard0, Отправлено:01:12 28-03-2009
А это русиифицированное чудо под линукс где достать??
Автор: UR4LTZ, Отправлено:09:01 28-03-2009
Новый MinGW32-mini последний на 28.03.2009 можно взять здесь.
MinGW32-mini-gcc-3.4.5-280309.zip

Автор: Varenik, Отправлено:20:33 28-03-2009
UR4LTZ
Топиком не ошибся, дужище?

Автор: juvaforza, Отправлено:22:19 28-03-2009
Varenik
Как раз наоборот, UR4LTZ сделал очень полезное дело. Содержания MinGW32-mini полностью достаточно для компиляции Scite-Ru.
Автор: vladvro, Отправлено:14:17 29-03-2009
ZZZ82

Цитата:
открываю файл находящийся на сетевом диске с помощью этого редактора - редактор дико тормозит. Закрываю редактор (не важно с сохранением изменений или нет). После этого если я открываю другой файл (локально или по сети - не важно), редактор дико тормозит снова. Причем это бывает только после открытия файла по сети. Это связано с тем, что он запоминает путь и при открытии пытается снова открыть последний файл. Как это отключить я не нашел.

"Тормоза" с открытием файла из сети вероятно связанны с попыткой редактора найти файл настроек проекта (Directory Option File), это можно отключить настройкой:
properties.directory.enable=0
Если есть желание отключить открытие файлов с которыми работали до закрытия редактора, то так:
save.session=0




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