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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: mozers
Дата сообщения: 28.11.2005 21:26
dB6
Цитата:
есть 1 основной файл(редактируемый!!!) с меню, которое меняется только при перезапуске SciTE
Это - очень хорошо. Но почему только при перезапуске? А чтобы из меню (скрипта) менялось - нельзя так сделать?
Цитата:
при открытии определенных
файлов добавляются пункты к тому меню, которое определенно в главном файле
А вот это, имхо, излишние сложности. Может быть в будушем, если кому-нибудь действительно это будет позарез нужно...
Вообще говоря, меню - не то что надо позарез.
Лично меня больше всего достали крякозяблы в консоли и длиннющий список сокращений (пришлось вбухать в один abbrev все сокращения от всех языков
Автор: gansA
Дата сообщения: 29.11.2005 08:39
mozers

Цитата:
Лично меня больше всего достали крякозяблы в консоли и длиннющий список сокращений (пришлось вбухать в один abbrev все сокращения от всех языков

Абсолютно поддерживаю )), что вы к этому меню привязались .
Гораздо интереснее, с моей колокольни , было бы:
- привинтить поддержку Com объектов;
- произвольный путь к abbrev;
- работа с многообразием существующих кодировок (это ващее чума ).
Автор: mozers
Дата сообщения: 07.12.2005 21:13
Эх, чой то затихло... Ладно, ща повеселю. Есть глупый вопрос:
Код: command.help.*.vbs=$(CurrentWord)!$(SciteDefaultHome)\Help\winapi.hlp
command.help.subsystem.*.vbs=5
command.help.*.bas=$(CurrentWord)!$(SciteDefaultHome)\Help\winapi.hlp
command.help.subsystem.*.bas=5
Автор: gansA
Дата сообщения: 16.12.2005 17:42
Да тишина....
Сделал еще одну полезняшку, автозакрытие символов, как все оказалось просто
startup.lua

Цитата:

function SymbolAutoClose(charAdded,symS,symE,pos)
    if charAdded == symS then
        editor:InsertText(pos,symE)
    end
    return 0
end

function OnChar(charAdded)
    local pos = editor.CurrentPos

    SymbolAutoClose(charAdded,'(',')',pos)
    SymbolAutoClose(charAdded,'"','"',pos)
    SymbolAutoClose(charAdded,'[',']',pos)
    SymbolAutoClose(charAdded,'{','}',pos)
    SymbolAutoClose(charAdded,"'",string.char(39),pos)
end

Автор: 8AleX8
Дата сообщения: 17.12.2005 13:00
SciTE 1.67. Released on 17 December 2005.
Автор: mozers
Дата сообщения: 17.12.2005 17:59
8AleX8
Аж подпрыгнул, прочитав что
Цитата:
SciTE allows choosing a code page for the output pane.

Тут же скачал. Пробую...
Код: output.code.page=866
Автор: mozers
Дата сообщения: 24.12.2005 21:34
Увы, так на мой вопрос никто и не ответил
Приходится пользоватся старым решением - правкой исходного кода (минусы этого решения тут уже обсуждались).
В общем, кто хочет иметь нормальную (dos866) кодировку в консоли, дружно качаем этот файлик, который любезно предоставил gansA
Это - та версия 1.67 которая называется Sc1 (т.е. SciLexer.dll уже в нем)

Для удобства при сочинительстве пакетных файлов добавил в Tools такой пункт:
Код: DosHELP=*.cmd;*.bat
command.name.30.$(DosHELP)=DOS Help
command.30.$(DosHELP)=$(CurrentSelection) /?
command.shortcut.30.$(DosHELP)=F1
command.mode.30.$(DosHELP)=savebefore:no
Автор: gansA
Дата сообщения: 26.12.2005 08:26
mozers

Цитата:
Правда у некоторых команд MS-овцы сделали вывод в win125

Если не сложно, скинь пример команды с выводом в 1251.

Запуск wsf скриптов (курсор должен стоять на имени задачи):

Цитата:

# wsfcript
command.go.$(file.patterns.wsfscript)=cscript //nologo "$(FilePath)" //job:$(CurrentWord)
command.go.subsystem.$(file.patterns.wsfscript)=0

Автор: mozers
Дата сообщения: 26.12.2005 13:10
gansA
Как выяснилось, это - редкий случай (кроме IPCONFIG ничего такого не нашел).
Интересные вещи с ней происходят. Если выполнить IPCONFIG /? > test.txt то получим файл в кодировке win1251. Если выполнить IPCONFIG /? в окне MS-DOS то получим вполне читабельный вывод. Странно все это...

ALL
Как сделать комментарии курсивом ???

Вознобновила работу почтовая рассылка. Тыкните на • Подписаться • и будете получать весь текст этого треда на ящик, указанный в Вашем профиле!
Автор: dB6
Дата сообщения: 26.12.2005 15:08
Приветствую всех, кого давно не видел Топик живет, это хорошо
Скачал вот новую версию, времени нету разбираться с ее прелестями и "прелестями", так что не могу ничего сказать ни по поводу кодировки, ни по поводу чего бы то ни было другого. Одно бросилось в глаза - как заменил exe на exe-шник от новой версии, так у меня пропала подсветка кода:/ Вернее, она была, но какая-то странная - текст подчеркивался(как в ворде) и менялись цвета подчеркивания, а не текст и фон, как обычно. Подумал - что за новая такая фича?
А потом разобрался - я SciLexer.dll забыл заменить на новую версию
Автор: dB6
Дата сообщения: 07.01.2006 16:17
mozers

Цитата:
Как сделать комментарии курсивом ???

Разобрался?
А если нет - что ты имел ввиду под комментариями?
Автор: RealAKIRA
Дата сообщения: 07.01.2006 20:29
У кого есть SideWinder? а то сайт умер =\
Автор: mozers
Дата сообщения: 08.01.2006 09:27
dB6
Я - про подсветку синтаксиса. Можно задать различный цвет, размер...
Как задать курсив? Ну хочу я чтоб комменты в коде были у меня зеленым курсивом. Как ???

RealAKIRA
http://total.altruistic.ru/temp/SideWinder 0.73beta.zip

Автор: mirk
Дата сообщения: 08.01.2006 13:44
Всех с прошедшими праздниками.

Через пару дней будет готова новая версия http://scite.ruteam.ru, выполненная в виде блога.
Собираюсь вести на нем FAQ, примеры и готовые скрипты LUA, конфиги, сборки SciTE и многое другое... Собираюсь продолжить работу над переводом оставшейся справки по редактору.

P.S. Свободного времени стало больше, так что сайт заброшен не будет как в прошлый раз...
Форум(http://forum.ruteam.ru) закрывается, официальным форумом будет этот топик.
Автор: mozers
Дата сообщения: 08.01.2006 16:10
dB6
По поводу курсива меня просветил gansA
А почему я тупил столько времени? А все потому что хотел установить курсив глобально для всех расширений (поэтому, дурак, в языковые .properties даже не заглядывал).
А в хелпе описаны только стили с 32 по 37. Только они почему то фигурируют в SciTEGlobal.
Вот сейчас нашел в языковых .properties стили с 1 до 8. 1й - как раз нужные мне комменты
Ща вставил в SciTEGlobal.properties
Код: style.*.1=$(font.base),italics
Автор: RealAKIRA
Дата сообщения: 08.01.2006 16:22
mozers
Спасибо.
Автор: dB6
Дата сообщения: 08.01.2006 19:33
mozers
Не успел просветить тебя по поводу курсива Что-то форум упорно не грузился:/
Ну хорошо, что тебя просветил gansA.


Цитата:
За что отвечают стили с 8 до 32 ???

Знал бы - сказал бы Методом научного тыка надо выяснять.

mirk
Прелестно! Хорошая новость к Рождеству
mozers прав:

Цитата:
Не наваливай все на себя одного

Мы тоже хотим внести свой вклад в общее дело
Автор: mirk
Дата сообщения: 09.01.2006 17:11
Вообщем что-то уже есть - http://scite.ruteam.ru
Смотрите, пробуйте...
Все замечания если не сложно пишите на tugarinov [dog] gmail.com, или ICQ: 228489987
Автор: mozers
Дата сообщения: 10.01.2006 08:51
mirk
Зашел на http://scite.ruteam.ru/
Некторые твои утверждения мягко говоря - спорны... (если не сказать еще хуже)
Я полагал что scite.ruteam.ru будет сборником готовых и проверенных решений...
Автор: mirk
Дата сообщения: 10.01.2006 09:34
Сайт пока находиться в стадии тестирования и наполнения контентом, так что замечания по тексту расположенному на нем, и по работе движка приветствуются.

Старая версия сайта: http://scite.ruteam.ru/old/index.html

Автор: mozers
Дата сообщения: 11.01.2006 08:19
Такая драка ))
Автор: mozers
Дата сообщения: 12.01.2006 09:06
Возрадуйтесь, чайники (Без обид. Судя по ответам, мы все - не слишком продвинутые
mirk разместил на своем сайте статейку про GUI-шнную оболочку для настройки файлов конфигурации.
Долгожданная вестчь! Думаю, что многим она облегчит жизнь
Автор: VictorGS
Дата сообщения: 12.01.2006 09:44
Все классно!, но как сделать файл cpp.api динамическим?
Как использовать несколько файлов *.api для C++
К примеру - нарисовал свою функцию, класс, тип - Ctrl+Space = опа, в списке присутствует!

Идеальное решение вижу так (к сожелению только для c/cpp):
(Имя файла).h - (Имя файла).cpp.api
Изменился name.h (или запустил макрос) - перестроился name.cpp.api
А в SciTE.properties подключить необходимые *.cpp.api и наслаждайся

Где копать?
Вообще реально вышесказанное?


Автор: mozers
Дата сообщения: 12.01.2006 13:50
VictorGS
Сделать скрипт, обрабатывающий выделенную в редакторе функцию. (Какая она новая или нет - уже на Вашей совести). Ну и пусть дописывает результат своей обработки в конец api-файла.
Интересная задачка... Думать над таким скриптом надо...
Автор: gansA
Дата сообщения: 12.01.2006 20:41
mozers и VictorGS
Задачка действительно интересная, но сдается мне решать её надо немного иным способом: в api файлах надо хранить стандартные функции языка, а функции файла или проекта (последнее гораздо сложнее ) считывать и выдавать динамически (стартап луа).
Автор: mozers
Дата сообщения: 13.01.2006 07:38

Цитата:
считывать и выдавать динамически (стартап луа).

Че то даже не представляю как это ??? (Примерчик можно?)


Добавлено:
ALL
Кто внимательно изучал сырцы SciTE:
Откуда берутся дефолтовые значения параметров при компиляции ?
(из .properties, что лежат в сырцах, или из какого то другого файла?)
Автор: mozers
Дата сообщения: 13.01.2006 23:25
gansA и ВСЕ ВСЕ ВСЕ
Только что въехал По поводу крякозяблов вместо dos866 в консоли:
Ничего в коде править не надо!
И без этого, как оказалось, все работает отлично
Как оказалось, параметр character.set=204/255 переключает кодировку и в окне редактирования и в консоли одновременно.
Очень удобно это делать с помощью скрипта, написанного yurinb

И как я этого раньше не заметил
Автор: gansA
Дата сообщения: 14.01.2006 15:19
mozers

Цитата:
параметр character.set=204/255 переключает кодировку и в окне редактирования и в консоли одновременно

Это хорошо , но простой пример: ты пишешь vbs скрипт в кодировке win и консоль работает в 1251, а вывод скрипта в 866, как быть в этом случае?
Автор: mimir
Дата сообщения: 14.01.2006 17:01
Никогда раньше не пользовался сторонними редактарами, а тут случайно наткнулся и так понравилось, что уже как 4 дня пользуюсь только им.
Стандартную среду MSVC использую в основном только для трассировки.
Но в настройке возникли некоторые трудности.
Никак не получаеться настроить api-файл. Прописываю его в срр.prop, но не работает автокомплит. Параметры функций(calltips) отображаються павильно.
И еще как из h файла сделать api. В документации дана ссылка на программу ctags, но у меня что-то не очень получаеться ее использовать.
Автор: ilyaor
Дата сообщения: 14.01.2006 17:16
вопрос может и глупый, но как заставить работать lua ? создал я startup.luа. вроде первый пример с ним работает, но вот остальные примеры с этого форума признаков жизни не показывают. поставиля года полтора SciTE как надстройку к Total Commander через SciLister.wlx и на F4, а тут вот набрёл на вас. решил с ультраэдитом завязывать, но вот не работают ни Перевод в ВЕРХНИЙ (Ctrl+Shift+U) и нижний регистр (Ctrl+U) по вашим описаниям ни функция
для быстрого добавления команд в меню Tools . в чём-то я торможу, видимо. походу лучше для тотала я не находил ничего .

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: LeechGet


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