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

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

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


Автор: unreal666, Отправлено:10:29 19-06-2008
SotM
Можешь просто переименовать файл locale.properties и будет тебе английский.
Автор: SotM, Отправлено:11:17 19-06-2008
unreal666
ооо, круто, пасибки.

Автор: KChernov, Отправлено:11:17 23-06-2008
Попробовал использовать субж как редактор, вызываемый из другой проги - столкнулся с проблемой, что ему на вход нужен путь с дублированными слэшами (под Вин - под никсами как раз такой проблемы нет), а прога выдает только с одинарными
Использую --open.
Как это можно победить?
Автор: mozers, Отправлено:13:25 23-06-2008
KChernov
Цитата:
Использую --open
А ты не используй. Пиши просто имя файла.

Автор: KChernov, Отправлено:11:32 24-06-2008
mozers

Цитата:
А ты не используй. Пиши просто имя файла.

Спасибо, так работает
Странно, что про это не написали в хелпе?..
Автор: mozers, Отправлено:21:57 26-06-2008
В соседней ветке Midas выложил "необходимый минимум miniPy25(1.2.mb) для выполнения Питоновских скриптов из дистрибутива SciTE".
Мне кажется что при незначительной доработке данный дистрибутив может послужить не только для выполнения 3х скриптов из исходников, но и просто для начала знакомства с этим интересным скриптовым языком.
В самом деле не качать же 10 Мб оригинального дистрибутива только ради того чтоб "попробовать".
Что надо доработать:
1. Написать скрипт для корректной регистрации/удаления Python в системе независимо от его местоположения (это я сделал).
По умолчанию ставится в C:\Python25 как и оригинальный дистрибутив.
2. Поправить python.properties чтобы Питоновские файлы можно было корректно запускать и отлаживать в SciTE:
Код:
# Команда меню - Выполнить (F5)
command.go.*.py
=cmd.exe /k c:\Python25\python.exe -u "$(FileNameExt)" < con: > con: 2>&1
command.go.subsystem.*.py=2
command.go.*.pyw=c:\Python25\pythonw.exe -u "$(FileNameExt)"
command.go.subsystem.*.pyw=1
# Команда меню - Собрать (F7)
command.build.*.py
=c:\Python25\python.exe -u "$(FileNameExt)" < con: > con:

3. Добавить в дистрибутив несколько основных файлов *.py (они - небольшие по размеру, но я добавил всего пару чтобы заработали все примеры с http://forum.script-coding.info).
Какие конкретно (по минимуму) надо добавить ???
4. Очистить дистрибутив от файлов *.pyc (т.к. они создаются автоматом).
5. Запаковать в RAR-SFX и выложить на http://code.google.com/p/scite-ru/downloads/list (ну, это - самое простое

Если бы я был уверен, что все - правильно, то не выносил бы этот вопрос на обсуждение - сделал бы молча. Но я на Питоне не пишу. Так что "пиновцы", резюме за вами!
Автор: BioInfo, Отправлено:12:20 27-06-2008
mozers

Цитата:
Какие конкретно (по минимуму) надо добавить ???

На твой вкус


Цитата:
Если бы я был уверен, что все - правильно, то не выносил бы этот вопрос на обсуждение - сделал бы молча. Но я на Питоне не пишу. Так что "пиновцы", резюме за вами!

Ты делай, а поправить всегда успеем

Эх... Помню мое знакомство со SciTeRu началось именно с питона - я искал нормальный редактор для питона, т.к. встроенный не очень, мягко говоря, хороший и обнаружил SciTeRu... С этого момента закончилось мое знакомство с питоном и началось со SciTE )
Автор: mozers, Отправлено:18:20 03-07-2008
Ну вот, не прошло и года, как не без помощи VladVRO таки выложил
Python 2.5.2 Minimal Windows Install
Автор: vladvro, Отправлено:15:29 16-07-2008
Вышел новый релиз сборки:
[15.07.2008] SciTE-Ru Pack (Kernel 1.76 .58Ru)
Полное описание пакета
Описание всех доработок ядра программы
Список всех изменений пакета
Автор: UR4LTZ, Отправлено:19:51 18-07-2008
Создан чат (scite_ru@conference.jabber.ru). Милости прошу!
Автор: KChernov, Отправлено:14:31 30-07-2008
Поставил последнюю сборку и обнаружил, что не работает помощь
Возможно проблема в том, что у меня не то приложение (или не так) ассоциировано с hta.
Как это сделать правильно?
Сейчас просто сделал, чтобы открывалось через ИЕ.
Интегратор при установке вроде нормально отработал, а вот когда пробую смотреть почту, сначала выдается Загрузка файла - Предупреждение безопасности - делаю Запустить.
Открывается html-help, но выдается ошибка в стр 128 - length - нул или не является объектом.
Мб у меня безопасность как-то не так настроена?..
Просмотрел всю тему - ничего про это не нашел
Автор: mozers, Отправлено:22:11 30-07-2008
KChernov
Цитата:
не работает помощь
А если через меню "Справка - Справка по SciTE" (средний пункт) ?

Цитата:
у меня не то приложение (или не так) ассоциировано с hta.
Как это сделать правильно?

Код:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.hta]
@="htafile"
"Content Type"="application/hta"

[HKEY_CLASSES_ROOT\htafile]
@="HTML Application"

[HKEY_CLASSES_ROOT\htafile\DefaultIcon]
@="C:\\WINDOWS\\system32\\mshta.exe,1"

[HKEY_CLASSES_ROOT\htafile\Shell\Open\Command]
@="C:\\WINDOWS\\system32\\mshta.exe \"%1\" %*"


Цитата:
Интегратор при установке вроде нормально отработал
Значит файлы hta были ассоциированы правильно.

Цитата:
а вот когда пробую смотреть почту
??? При чем тут почта ???

Цитата:
Открывается html-help, но выдается ошибка в стр 128
Это потому что
Цитата:
Сейчас просто сделал, чтобы открывалось через ИЕ


В сборке 4 очень разных hta приложения. Если их запускать непосредственно из Проводника они отрабатывают нормально?
Автор: unreal666, Отправлено:03:14 31-07-2008
Чего-то непонятно. В сборке используется ядро ревизии 645 или 653 ?
Автор: mozers, Отправлено:08:44 31-07-2008
unreal666
Ядро (SciTE.exe и SciLexer.dll) - ревизии 1.76 .58 (см. в окошке "О программе"). А дополнительные файлы (настройки, скрипты, документация) - ревизии 653 (см. в doc\SciTE-Ru_Pack_rus.html).
Вот там VladVRO забыл поправить - ну разница то - небольшая

Автор: KChernov, Отправлено:13:58 01-08-2008
mozers

Цитата:
А если через меню "Справка - Справка по SciTE" (средний пункт) ?

Оба не работали.
Посмотрел как дома и сделал - заработало (правда вместо справки по ЛУА все равно выводится справка по субжу, но это наверное до ближайшей перезагрузки - дома же работает)


Цитата:
Значит файлы hta были ассоциированы правильно.

Они были ассоциированы на ИЕ (точнее ни на что, но я так ассоциировал, так как не знал, на что еще).

Насчет кода рег-файла - может это в фак выложить?..


Цитата:
??? При чем тут почта ???

Это глюк - заменить почту на справку.

В общем сейчас все работает, спасибо
Но вот мб стоит внести это в фак, а то я не смог найти про это информацию (но мб плохо искал).

Еще пара моментов:
1. Никак нельзя добавить кнопку Back в помощь по субжу? А то навигация по ссылкам становится неудобной
2. Должны быть в помощи ссылки на английскую версию? А то по краней мере 1 такую я нашел - из ФАКа - the main SciTE document.
Автор: mozers, Отправлено:21:48 01-08-2008
KChernov
Цитата:
правда вместо справки по ЛУА все равно выводится справка по субжу
Через меню "Справка - Справка по SciTE" (средний пункт!) ВСЕГДА выводится справка по SciTE (c помощью html_HELP.hta).
В остальных случаях (F1 и пр.) выводится справка по языку текущего файла (если она, конечно, подключена можно подключить сколько угодно справок). В последнем случае html_HELP.hta не используется вовсе.

Цитата:
Насчет кода рег-файла - может это в фак выложить?..
Восстановление порушенных ассоциаций - не тема сабжа (поэтому и в данном топике ты ничего не нашел).


Цитата:
1. Никак нельзя добавить кнопку Back в помощь по субжу?
Предложение принимается в работу...


Цитата:
Должны быть в помощи ссылки на английскую версию?
Shift+F1. Правда так у тебя обязательно должен быть текущим какой нить файл .properties ...
Насчет кнопки/ссылки rus/eng подумаю... (Некрасивый он, этот английский HELP, структура у него - примитивная и неправильный местами... Наверное правильным будет просто добавить в верхнее меню только ссылки на статьи к которым нет русского перевода)

Автор: KChernov, Отправлено:00:07 02-08-2008
mozers
Ясно, спасибо

Про английский хелп я писал в смысле, что мб эта ссылка является ошибкой.

Еще нашел в lua-файле SciTE_HexEdit, но вот в меню Tools(да и в других) его не нашел
В файле глобальных свойств нашел его описание между калькулятором и таблицей символов, но в меню он не появляется.
Еще не разбирался с порядком именования в файле свойств, но мне кажется странным, что и у редактора, и у таблицы одинаковый номер - 115. Но замена у одного из них номера на 117 ничего не дала.
Это так и должно быть?
Автор: mozers, Отправлено:22:08 02-08-2008
KChernov
Цитата:
Про английский хелп я писал в смысле, что мб эта ссылка является ошибкой
Ща внимательно просмотрел SciTEDoc_rus.html. Там есть ссылки на английскую документацию. Но только на те статьи, которые пока еще никто не перевел:
SciTELexer.html (2 ссылки)
SciTEExtension.html (2 ссылки)
SciTEExternalLexer.html
SciTEExtras.html

Все остальные ссылки ведут на русскую документацию.

Цитата:
Еще нашел в lua-файле SciTE_HexEdit, но вот в меню Tools(да и в других) его не нашел
Спасибо за найденную ошибку! Должно быть так:
SciTEGlobal.properties [строка 924] : [more]
Код:
command.parent.115.*=11
# used \tools\HexEdit\SciTEHexEdit.lua
command.name.115.*
=HEX Editor
command.115.*=HexEditor
command.mode.115.*=subsystem:lua,savebefore:no

command.parent.116.*=11
command.name.116.*=ASCII Table
command.116.*=dofile $(SciteDefaultHome)\tools\ASCIITable.lua
command.mode.116.*=subsystem:lua,savebefore:no

command.separator.117.*=1
command.parent.117.*=11
command.name.117.*=Reload Startup Script
command.117.*=dostring scite.ReloadStartupScript()
command.mode.117.*=subsystem:lua,replaceselection:no,savebefore:no,quiet:yes
command.shortcut.117.*=Alt+Ctrl+Shift+R
[/more]
Автор: KChernov, Отправлено:11:13 04-08-2008
mozers

Цитата:
Там есть ссылки на английскую документацию. Но только на те статьи, которые пока еще никто не перевел:

Ну тогда точно кнопка Back не помешает.


Цитата:
Спасибо за найденную ошибку! Должно быть так:
SciTEGlobal.properties [строка 924]

Всегда пожалуйста
Кажется у меня не получилось потому, что я нарушил монотонность возрастания номеров.
Сейчас все заработало
Автор: vladvro, Отправлено:17:48 04-08-2008
unreal666

Цитата:
Чего-то непонятно. В сборке используется ядро ревизии 645 или 653 ?

с 645 по 653 ревизии никаких изменений ядра нет, т.о. нет разницы.
А почему возник вопрос?



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