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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: Smitis
Дата сообщения: 18.10.2007 21:28
mozers

Цитата:
Свертка кода заложена (или нет) в лексере. Правка .properties тут не поможет

Жаль. Втрой раз уже пытаюсь приспособить scite под свои нужды и обламываюсь. Вижу уже третий облом - хотел использовать для для редактирования командных файлов 4nt, даже пробовать теперь не буду.
Автор: mozers
Дата сообщения: 18.10.2007 22:13
Smitis
Ну и зря. Пакетники в SciTE отлаживать - милое дело. А keyword-ы добить в others.properties думаю труда не составит.
Автор: oldBob
Дата сообщения: 19.10.2007 13:46
Здесь приводился пример скрипта для свертки тексотвых файлов, но ввиду моей неопытности, не смог запустить fold.lua. SciteExtMan и fold.lua находятся в $(SciteDefaultHome)/tools/, В SciTEGlobal.properties написал строчки

Код: ext.lua.startup.script=$(SciteDefaultHome)/tools/extman.lua
ext.lua.startup.script=$(SciteDefaultHome)/tools/fold.lua
Автор: mozers
Дата сообщения: 19.10.2007 15:13
oldBob
Вначале правильно подключи. Т.е. в SciTEGlobal.properties
Код: ext.lua.startup.script=$(SciteDefaultHome)\tools\SciTEStartup.lua
Автор: oldBob
Дата сообщения: 19.10.2007 15:43
mozers,
Очень большое спасибо, все ок!
Автор: Smitis
Дата сообщения: 20.10.2007 00:42
mozers

Цитата:
Ну и зря. Пакетники в SciTE отлаживать - милое дело.

Ну, может соберусь с духом и разберусь, например, как делать свёртку структурных операторов. Пока, не смотря на пример для текстовых файлов, не представляю, как к этому подступиться.
Автор: oldBob
Дата сообщения: 22.10.2007 13:21
Есть такой фрагмент файла properties, например:

Код:
colour.keyword.cpp=$(colour.background.cpp),fore:#FFFFFF
Автор: mozers
Дата сообщения: 22.10.2007 15:01
oldBob
Нет. В файлах properties свой синтаксис. Он подробно описан в русской справке к программе.
Тут - пример создания пользовательских переменных и присвоения им значений.
colour.background.cpp, colour.keyword.cpp - можно назвать как угодно - эти названия придумал тот, кто сочинял этот файл настроек.
Где то выше по тексту colour.background.cpp уже присвоено какое то значение.
Код: colour.background.cpp=back:#000CDF
Автор: oldBob
Дата сообщения: 22.10.2007 15:57
mozers


Цитата:
Он подробно описан в русской справке к программе.


- что-то не нашел, ни на сайте scite.ruteam.ru, ни в том, что поставляется в дистрибутиве.
Автор: mozers
Дата сообщения: 22.10.2007 20:03
oldBob
Находим в Справке фразу
Цитата:
"Файлы свойств приблизительно имеют тот-же формат, что и файлы свойств в "Java"
и читаем ниже...
Или вот тут попытка изложить тоже самое более понятным языком...

P.S. Твое сообщение в ПМ прочитал и ответил. Адрес мой все спамеры давно знают - мой_ник(собака)mail.ru, да и в асе 256106175 тоже часто торчу...
Автор: mozers
Дата сообщения: 24.10.2007 19:38
abz
Цитата:
Расскажи, плиз, по шагам, а как ты используешь скрипт для выкладывания листинга с подсветкой синтаксиса.
В сборке SciTe-Ru (ссылка - в шапке) этот скрипт уже подключен. Недавно frs выкладывал усовершенствованный вариант.
Пошагово все происходит очень просто:
- открываю нужный файл в SciTE
- в меню "Tools" выбираю "Utils" - "Преобразовать код для публикации в форуме"
- вставляю выделенный текст в свой пост на Ru-Board
Автор: sank
Дата сообщения: 26.10.2007 07:16
Класная прога. Так держать
Автор: dB6
Дата сообщения: 26.10.2007 12:30
sank
Таки мы всё понимаем - Newbie, посты, но топик предназначен совсем ни для этого.
Так что давайте без оффтопа - вопросы/идеи, относительно SciTE.
Автор: sergey458
Дата сообщения: 28.10.2007 16:06
Добрый вечер.

Пытаюсь настроить редактор для работы с Borland 3.1 c++ только че то не выходит.
в файле настроек С++ (2cpp properties ) указываю переменные для компилятора,
компилятор запускается только нечего не выполняется,пишет exit code 1 time 0.425
а exe файла нет.

command.compile.$(file.patterns.cplusplus).*.CPP=C:\Borland\BCPP31\BIN\BCC.EXE -1 $(FileNameExt) -o

command.build.$(file.patterns.cplusplus)=C:\Borland\BCPP31\BIN\make.exe -B $(FileNameExt)

command.go.$(file.patterns.cplusplus)=C:\Borland\BCPP31\BIN\$(FileName).exe

пробовал путь указывать C:\Borland\BCPP31\BIN\test.cpp результата не чего не меняется
файл exe не появляется Может что подскажите ?
Автор: sergey458
Дата сообщения: 28.10.2007 23:06
Настроить удалось для работы с borland c++ 5.5 работает отлично а вот настроить с borland 3.1 не как не удается также с турбо с 1,01 не хотит работать почемуто.
Может конечно нужно что то гдето еще настраивать кроме указания адреса?

cc=C:\Borland\BCC55\Bin\bcc32.EXE -3 -IC:\Borland\BCC55\include -LC:\Borland\BCC55\lib $(FileDir)\$(FileName).obj $(FileDir)\$(FileNameExt)
build=C:\Borland\BCC55\Bin\ilink32.exe -v -IC:\Borland\BCC55\include -LC:\Borland\BCC55\lib $(FileDir)\$(FileName).obj import32.lib cw32.lib c0x32.obj

command.compile.*.c=$(cc)
command.build.*.c=$(build)
command.go.*.c=$(FileName)

command.compile.*.cc=$(cc)
command.build.*.cc=$(build)
command.go.*.cc=$(FileName)

command.compile.*.cpp=$(cc)
command.build.*.cpp=$(build)
command.go.*.cpp=$(FileName)

command.compile.*.cxx=$(cc)
command.build.*.cxx=$(build)
command.go.*.cxx=$(FileName)

command.go.subsystem.*=2
command.build.*.h=make

command.name.0.*=Cleanup
command.0.*=rm -f *.obj *.map *.ilc *.ild *.ilf *.ils *.tds
command.subsystem.0.*=0
Автор: mozers
Дата сообщения: 29.10.2007 00:21
sergey458
С принципами настройки команд compile, build, go вижу что разобрался сам.
А вот то, что borland 3.1 работать не хочет - проблема не SciTE, а самого компилятора.
Изучай параметры ком.строки и файлов конфигурации компилятора и линковщика... я, увы, не спец... Может помогут вот эти батнички...

ALL
Народ! Помогите разобраться с параметрами caret.line.back.alpha и caret.policy.xslop, caret.policy.width, caret.policy.xstrict, caret.policy.xeven, caret.policy.xjumps, caret.policy.yslop, caret.policy.lines, caret.policy.ystrict, caret.policy.yeven, caret.policy.yjumps.
Ни хрена не ясно до конца зачем они нужны и что делают.
Можно отвечать тут, можно - в треде где делается новый перевод.
Автор: slav0nic
Дата сообщения: 29.10.2007 14:41
ru-board edition под linux планируется? хотя надо попробовать выдрать иконки + конфиги и тупо подложить в линуксе)
Автор: codewarlock1101
Дата сообщения: 29.10.2007 18:37
slav0nic
юзай через wine - по крайней мере функциональности не потеряешь
Автор: mozers
Дата сообщения: 01.11.2007 02:04
Думаю что многих заинтересует Русская справка по Lua 5.1

Цитата:
Исходный текст перевода был взят на <http://www.lua.ru>
Работу "ЗАО АИС@" проделал немалую. Честь ему и хвала за это!

К сожалению, на мои письма это секретное учереждение мне не ответило, поэтому пришлось воспользоваться переводом без спроса.
При ближайшем рассмотрении оказалось что:
- документация разбита по главам на отдельные страницы,
- HTML файлы сильно замусорены лишними тегами (очевидно их правили Word-ом),
- многие перекрестные ссылки не работают,
- одна из глав ("5.4.1 - Шаблоны") - утеряна,
- похерены все индикаторы функций C API (похоже, что - умышленно),
- несколько небольших абзацев остались непереведенными.

Автоматически удалить обильный мусор из HTML файлов не получилось, поэтому пришлось утомительно править оригинальную документацию (взятую с <http://www.lua.org>) вручную.

Путем правки файлов стилей удалось значительно увеличить наглядность документации, не внося в нее никаких дополнительных тегов.

Попутно корректировался перевод и исправлялись найденные ошибки.

Закончил перевод главы "2.1 - Лексические соглашения".

Полностью перевел главу "5.4.1 - Шаблоны".

Внес в "Индекс" устаревшие функции.

На главу "4.1 - Функции и типы" терпения не хватило. Кому не в лом - займитесь... (http://www.lua.ru/doc/4.1.html)

Сгенерил оглавление и индекс для поиска по ключевым словам, откомпилил в CHM
вот, собственно, и все. Наслаждайтесь
Автор: s_mart
Дата сообщения: 01.11.2007 14:34
поразбирался с caret.policy, оказывается толковая штука, по крайней мере вижу первый редактор где хоть как то настраиваются такие возможности.
Автор: mozers
Дата сообщения: 01.11.2007 22:46
s_mart
Ты бы хоть ссылку дал, где были разборки
Силен, брат!
Порой поражаешься какие неизведанные возможности открываются, когда начинаешь внимательно изучать то, что уже сотню раз перечитал не вникая в суть.
Автор: Random2
Дата сообщения: 02.11.2007 20:56
Хорошо, что есть такая русскоязычная тема по Scintilla.
Использую C++ Builder и у меня есть пару вопросов по компоненту TScintilla:
1. Где можно почитать, как настроить самому подсветку синтаксиса?
2. Как вызывать диалог настройки печати с помощью SciPrinter? Присваиваю ему свойство Editor, вызываю Print(), но он сразу рвется печатать, а никаких настроек не выдает.

Если эта тема не предназначена для работы с компонентами Scintilla, подскажите пожалуйста, где можно узнать ответы на эти вопросы.
Автор: icywind
Дата сообщения: 02.11.2007 21:01
Господа, а сабж умеет выделять несмежные блоки текста? Очень нужно!
Автор: mozers
Дата сообщения: 03.11.2007 01:00
Random2
Поздравлю с первым постом
По вопросам:
1. И в оригинальном пакете SciTE и в сборке SciTE-Ru (ссылка - в шапке) имеется документация как по редактору так и по Scintilla. Часть документации переведена на русский.
2. Тут для меня - темный лес. Может программеры наши ковырялись так глубоко?

Вообще то тема, согласно шапке - про SciTE. В основном общение с редактором не опускается ниже уровня Lua Scripting Extension.
Правда, толковые ребята вовсю ковыряют код как самого SciTE, так и Scintilla.
Недавно одного паренька, задававшего каверзные вопросы по Scintilla я отправил на оф.форум, а там его, в свою очередь отправили сюда.

icywind
Встроенный функционал SciTE такого не позволяет.
Но если "очень нужно" то можно попыхтеть и написать скрипт. Думаю, что "выделить" в привычном понимании - не получится, но срипт может подчеркнуть цветной линией (или выделить полупрозрачным прямоугольником) различные несмежные блоки текста, а затем с ними можно будет делать что задумано...
Это, так, лишь мысли вслух... Идея... Не более того.
Автор: Teo
Дата сообщения: 05.11.2007 10:08
люди, а где скачать-то это чудо?
убицца тапком, кто там дизайн на сайте делал?
где большая кнопка СКАЧАТЬ?


Добавлено:
все....
нашел...
ужас......
Автор: Random2
Дата сообщения: 05.11.2007 18:59
mozers
Спасибо за наводки и ссылки. Читну документацию, если что, попробую сходить по ссылкам.
Оффтоп. Это у вас на форуме такое внимание к каждому пользователю? Так держать!!
Автор: mozers
Дата сообщения: 05.11.2007 20:12
Random2
Цитата:
Это у вас на форуме такое внимание к каждому пользователю?
Просто на ru-board есть чудесная кнопочка "Подписаться" (см. вверху). Нажимаешь на нее и к тебе начинают приходить письма с полным текстом всех публикуемых постов. А если ты знаешь ответ и можешь помочь, то почему бы и не...
Автор: NicMicola
Дата сообщения: 08.11.2007 17:23
Вопросик у меня в SciTE можно отредактировать Скомпилированный HTML-файл справки, если можно то как.
Автор: alexeyr222
Дата сообщения: 09.11.2007 04:19
Здравствуйте! Нету ли у кого-нибудь подсветки для Пролога для SciTE?
Автор: mozers
Дата сообщения: 09.11.2007 10:15
NicMicola
для начала его необходимо распаковать (например, с помощью плагина для Total Commander CHMDir).
Содержимое (html, hhc, hhk файлы) можно редактировать в любом текстовом редакторе, в т.ч. и в SciTE.
Вообще то тема компиляции CHM выходит за рамки данного топика...

alexeyr222
Боюсь, что придется делать самому...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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