Ru-Board.club
← Вернуться в раздел «Программы»

» SciTE - Open Source Text Editor for Windows & Linux

Автор: davlaterra
Дата сообщения: 13.03.2010 13:40
Мои находки и предложения:

1. При использовании диалога Поиска/Замены в режиме Замены:
1.1. При нажатии кнопок "Заменить всё" и "Заменить во всех файлах" КУРСОР УХОДИТ С ТЕКУЩЕГО МЕСТОПОЛОЖЕНИЯ и
становится на позицию последнего замененного фрагмента текста (в текущем файле).
А если предположить, что это не бага, а фича, то следовало бы добавить в этот диалог кнопочку
"Не перемещать Курсор" например, чтобы курсор остался в своем файле на своем месте.
1.2. При нажатии на "Заменить во всех файлах" после произведения замены окошко диалога Поиска/Замены
ТЕРЯЕТ ФОКУС. Хотя при нажатии кнопки "Заменить всё" всё отрабатывает нормально и окошко диалога
фокуса не теряет.

2. На диалоге Сохранения измененных файлов (при выходе из редактора) в случае нескольких измененных файлов
добавить две кнопочки "ДА для всех" и "Нет для всех".

Добавлено:
Leagnus

Цитата:
Уже пол-года пользуюсь версией Сайд-бара от UR4LTZ – очень удобно. Предложение: поместить ссылку на неё в шапку, чтобы каждый мог её поставить себе как альтернативный Side-Bar.


тоже хотелось посмотреть.
только при старте scite ругается:

O:\!Backups\FreeCmd\PRG\SciTE\tools\SideBar.lua:477: attempt to call global 'AddEventHandler' (a nil value)
>Lua: error occurred while loading startup script

Автор: mozers
Дата сообщения: 13.03.2010 14:22
davlaterra
Цитата:
attempt to call global 'AddEventHandler'
Во всех скриптах на SVN подключение обработчиков переделано по-новому. Т.е. для всех необходим новый COMMON.lua
Автор: davlaterra
Дата сообщения: 13.03.2010 14:36
mozers, UR4LTZ

Цитата:
Во всех скриптах на SVN подключение обработчиков переделано по-новому. Т.е. для всех необходим новый COMMON.lua


спасибо - работает!

UR4LTZ

вот мне приходится работать с PL/SQL (пакетами-наборами процедур и функций)

в SideBar'е отображаются только функции (function), а можно сделать, чтобы отображались и процедуры (procedure) ?
Автор: Hmuryj_Mik
Дата сообщения: 13.03.2010 14:37
vladvro
Нашел:
--- record5 ---
ReplaceSel;0;'1Б¦'
ReplaceSel;0;'2Б¦'
ReplaceSel;0;'3Б¦'
ReplaceSel;0;'4Б¦'
ReplaceSel;0;'5Б¦'
ReplaceSel;0;'6Б¦'
ReplaceSel;0;'\r'
ReplaceSel;0;'\n'
ReplaceSel;0;'1Б¦'
ReplaceSel;0;'2Б¦'
ReplaceSel;0;'3Б¦'
ReplaceSel;0;'4Б¦'
ReplaceSel;0;'5Б¦'
ReplaceSel;0;'6Б¦'
ReplaceSel;0;'7Б¦'
ReplaceSel;0;'\r'
ReplaceSel;0;'\n'
ReplaceSel;0;'1Б¦'
ReplaceSel;0;'2Б¦'
ReplaceSel;0;'3Б¦'
ReplaceSel;0;'4Б¦'
ReplaceSel;0;'5Б¦'
ReplaceSel;0;'6Б¦'
ReplaceSel;0;'7Б¦'
ReplaceSel;0;'8Б¦'
ReplaceSel;0;'\r'
ReplaceSel;0;'\n'
Автор: davlaterra
Дата сообщения: 13.03.2010 14:40
UR4LTZ

или мне можно где-нить самому дополнить в каких-то (не знаю - какиз) файлах типа .proprties ?
Автор: UR4LTZ
Дата сообщения: 13.03.2010 15:09
davlaterra

Цитата:
вот мне приходится работать с PL/SQL (пакетами-наборами процедур и функций)

в SideBar'е отображаются только функции (function), а можно сделать, чтобы отображались и процедуры (procedure) ?

Специального парсера PL/SQL в SideBar нет, возможно у тебя работает стандартное правило поиска всех "function".

P.S. Появись в асе. ))
Автор: vladvro
Дата сообщения: 13.03.2010 19:55
Hmuryj_Mik
Ага, значит проблема записи. У меня пока нет идей чем такое вызвано, возможно какая то внешняя программа типа кейлогера.
Если все же большое желание использовать макросы, то можно попробовать подправить этот дефект в скрипте. Надо будет в функции записи поставить дополнительную проверку на это сечетание и выстригать его. Так же можно править макросы вручную.
Автор: Hmuryj_Mik
Дата сообщения: 14.03.2010 23:05
vladvro
Нда печально ... Этот эффект проявляется у меня в 3-х случаях из 4-х - 2xWinXpSp3 (реальные и "свежие"), 1xWinSp3 (VM виртуальная). И только в Win7 этого эффекта ("глюка") нет - всё в норме.
Автор: dad1969
Дата сообщения: 15.03.2010 20:43
Некоторое время назад возникла следующая проблема. При закрытии появляется окно ошибки Windows Script Host - Отсутствует исполняющее ядро для расширения имени файла ".js". Переустановка не помогла. Версия 2.03 .74Ru, Windows7 32. Настройки редактора не менял. Изначально такой ошибки не было, возможно что повлияла какая-то установленная после программа. Кто-нибудь сталкивался с таким?

P.S. Все. Уже разобрался. Проблема была не в редакторе, а в снесенном Dreamwever. Вернее в том что при сносе осталась с ним ассоциация js
Автор: davlaterra
Дата сообщения: 16.03.2010 11:16
neo4max,mozers, UR4LTZ

большущее Спасибо за исправления и дополнения, которые вы сделали в Scite!
надеюсь это будет полезным не только для меня.

один вопросик:
я бы хотел сделать так, чтобы на Escape срабатывало прятание консоли, как это сделать?
простое прописывание в Shortcuts есес-но работает как переключатель, а чтобы именно прятало?
и вообще как написать скрипт и привязать его к меню/клавиатуре?
Автор: mozers
Дата сообщения: 16.03.2010 11:57
davlaterra
Цитата:
есес-но работает как переключатель, а чтобы именно прятало?
Для этого надо знать открыта щас консоль или нет. Я чой то не придумаю как это можно узнать...

Цитата:
как написать скрипт и привязать его к меню/клавиатуре?
См. тут и тут
Автор: kapiton1
Дата сообщения: 20.03.2010 08:34
Здравствуйте. Сильно не пинайте, если такой вопрос уже был, так и не понял как искать в теме на этом форуме.
Очень понравилась эта сборка SciTE, но, я активно пользуюсь AutoIt, последняя версия 3.3.4.0, и как я понял в последней сборке SciTE подсветка используется для более ранней версии (новые функции не подсвечиваются (((). Пробывал тупо с офсайта AutoIt файлы настройки ( брал здесь http://www.autoitscript.com/autoit3/scite/downloads.shtml ) переписывать в папку установленного SciTE, но ничего не получается, как не подсвечивались, так и не подсвечиваются (.
Мож тут где-нить проскакивала инструкция, как интегрировать файлы настройки для AutoIt?
Автор: vladvro
Дата сообщения: 20.03.2010 09:49
kapiton1
В сборке от autoit используется доработаная ими версия редактора, но увы я не видел, что бы были выложены в свободное пользование эти доработаные исходники.
Если ситуация изменилась и вы найдете их, тогда дайте знать, и мы интегрируем их в нашу версию.
Автор: kapiton1
Дата сообщения: 20.03.2010 10:19
vladvro
а разве вот этих файлов: au3.keyword.properties, au3.properties, au3.api недостаточно?
Они лежат на ихнем офсайте, ссылку я выше приводил.
Вот что для этих файлов у них написано: "For those who want to run their own SciTE installation"
Если на русском, то что-то такое: "Для тех, кто хочет создавать собственные установки SciTE"
Автор: Psorokin
Дата сообщения: 20.03.2010 12:37
Раньше Scite при нажатии F5 обрабатывал php код и выдавал в консоли результат.
Переустановил систему и теперь выдаёт «Не удается найти указанный файл.»
Что ещё установить?
Автор: vladvro
Дата сообщения: 20.03.2010 13:00
kapiton1
Нет, не достаточно. В скайте для каждого языка используются написанные на Си лексеры, вот здесь http://www.autoitscript.com/autoit3/scite/main.shtml http://www.autoitscript.com/autoit3/scite/docs/Scite_Lexer.htm сказано, что был создан свой лексер.

Добавлено:
Psorokin
Очевидно установить PHP. Скайт сам обрабатывать php никогда не умел.
Автор: kapiton1
Дата сообщения: 20.03.2010 14:06

Цитата:
Нет, не достаточно. В скайте для каждого языка используются написанные на Си лексеры


SciLexer.dll а это не он? Лежит по той-же ссылке.
Автор: vladvro
Дата сообщения: 20.03.2010 19:26
kapiton1
Это уже собранная компонента, которая его содержит. Я говорил, что нет исходника на Си. Можно конечно попробовать заменить эту компонету в ру-сборке целиком, но при этом часть доработок будет утеряна.
Автор: Psorokin
Дата сообщения: 20.03.2010 20:36
А можно ли Scite подружить с denwer?
Автор: mozers
Дата сообщения: 20.03.2010 22:01
Смотря что понимать под "дружбой".
Автор: Psorokin
Дата сообщения: 21.03.2010 13:55

Цитата:
Очевидно установить PHP. Скайт сам обрабатывать php никогда не умел.


Цитата:
Смотря что понимать под "дружбой".

Научить SciTE использовать PHP от denwer.
Автор: mozers
Дата сообщения: 21.03.2010 15:01
А что, не учится? Как учил? Что и куда писал? Что надеялся получить? (Мы что, в допрос играем? Телепаты - в отпуске)
Автор: Psorokin
Дата сообщения: 21.03.2010 17:13
Установил PHP.
Допрос окончен
Автор: kapiton1
Дата сообщения: 22.03.2010 08:12
vladvro

Цитата:
Это уже собранная компонента, которая его содержит. Я говорил, что нет исходника на Си. Можно конечно попробовать заменить эту компонету в ру-сборке целиком, но при этом часть доработок будет утеряна.

т.е. имея этот набор файлов и установленную сборку SciTE-RU, самостоятельно я не смогу всунуть эти файлы в сборку? Прямая замена мне не помогла(, что-то ещё надо сделать.
Автор: vladvro
Дата сообщения: 22.03.2010 11:29
kapiton1

Цитата:
Прямая замена мне не помогла(, что-то ещё надо сделать.

Я скачал последнюю сборку от AutoIt. Заменил в ней SciTE.exe на файл из ру-сборки. Редактор запустился, подсветка синтаксиса есть. Можно дальше пробовать, что работает, а что нет.
Так в чем собственно проблема?
Автор: GrandCross
Дата сообщения: 22.03.2010 16:26
А можно ли работать на прямую с документом который находится на фтп ? (система: windows)
Автор: mozers
Дата сообщения: 22.03.2010 16:59
GrandCross
Нет, нельзя.
Хотя я, например, без проблем открываю в SciTE файл с ftp, редактирую и сохраняю там же.
Только это - не функционал SciTE, просто Total Commander делает работу с ftp прозрачной.
С первым постом !
Автор: Psorokin
Дата сообщения: 22.03.2010 19:00
GrandCross
Может быть поможет инфа от Orion_76
http://forum.ru-board.com/topic.cgi?forum=5&topic=24956&start=1400
Автор: roben84
Дата сообщения: 22.03.2010 23:35
Что скажете scite для линукс? Интересует конкретно для центось
Автор: Pacho
Дата сообщения: 26.03.2010 11:42
В сборке SciTE-Ru для документов в кодировке USC-2 LE в консоль выводятся сообщения вида (текст на русском):

Как исправить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Universal Share Downloader


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.