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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: xdude
Дата сообщения: 09.03.2006 21:34
mirk
Можно и так Сейчас запосчу последнее сообщение в комментарии.
Автор: mirk
Дата сообщения: 10.03.2006 19:28
Релиз кандидат Scintilla/SciTE можно скачать по следующем адресам:

Source
Windows executable

Если не будет никаких сообщений об ошибках, то версия 1.68 будет выпущена через 18 часов.

Время отсчета от сегодняшнего числа, время 4.52, ждем еще 18 часов
Автор: checha
Дата сообщения: 12.03.2006 02:45
Ребята, все привет, вот наткнулся на этот редактор, обрадовался было, но нет. Неужели окно вывода используется только для вывода программы, почему в нём не срабатывает ни C - шный scanf() ни перловский $in=<STDIN>. Что делать, это фича редактора, если да, очень жаль, не хочу делать вот так :
GoCmd=term -T $(FileName) +ls +sk -sl 512 -geometry 80x40-0+0 -hold -e $(FileDir)/$(FileName), потому что открывается новое окно, которое нуна закрыть да и вообще глупо это. С нетерпением жду ответа.
Автор: mozers
Дата сообщения: 12.03.2006 17:20
Вышел SciTE 1.68
минорный апдейт и устранение обнаруженных багов.
Возможно задание прозрачности символов на текущей линии.
Например так:
Код: caret.line.back=#FFFEE8
caret.line.back.alpha=160
Автор: ALeXkRU
Дата сообщения: 12.03.2006 18:21
а что случилось с сайтом?

Цитата:
Информация для посетителей сайта:
Виртуальный сервер scite.ruteam.ru не существует или временно не функционирует.
Информация для владельцев сайта:
Пожалуйста, свяжитесь со службой технической поддержки:
(095) 772-97-20, support@masterhost.ru
Автор: mirk
Дата сообщения: 13.03.2006 11:21
ALeXkRU
Забыл проплатить хостинг

Добавлено:

Цитата:
Например так:
Код:
caret.line.back=#FFFEE8
caret.line.back.alpha=160

Кстати, стало отображаться выделение парных скобок на текущей строке, если включен цвет активной строки. Клево

P.S. Только приехал с коммандировки, а тут столько новостей

Добавлено:
Попробуйте задайте цвет букмарка вот таким образом:

Код:
#~ Цвет обода букмарка
bookmark.fore.alpha=#000000
#~ Фоновый Цвет букмарка
bookmark.back.alpha=#AA0000
Автор: checha
Дата сообщения: 13.03.2006 15:07

Цитата:
Поздавляю с первым постом! Ты сфомулировал свой вопрос так, что ответить на него смогут только те, кто работал с этими программами. Или жди ответа спецов или формулируй попростче

Спасиб за поздравления
Попробую спросить более чётко, можно ли в SciTE при запуске написанной программы вводить в них данные используя окошко (а точнее наверное фрэйм) в котором появляется информауия о компиляции исходного текста и вывод скомпилированной программы, потому как программы на С и perl не срабатывают в тех местах, где нужно ввести данные, попросу они пропускаются, тоесть не работает STDIN. Так вот интерестно, так у всех или стоит капать. Вроди теперь понятнее. Причём проблема только в Linux, в Win всё отлично. Хотя нет, не отлично, в Win сначало требует ввести ввод, а потом начинает работу программы, что - то я не пойму, что это такое, кто до такого додумался или это всёже бага.
SciTE 1.68
Автор: nail333
Дата сообщения: 13.03.2006 21:18
А не подскажете как Scite 1.68 заставить по умолчанию использовать моноширинные шрифты?
При загрузке используются обычные шрифты и приходится вручную включать использование моноширинных шрифтов для каждого открываемого файла.
В настройках есть строка

Код:
start.in.monospaced.mode=1
Автор: mirk
Дата сообщения: 13.03.2006 21:44
nail333

FAQ

Цитата:

How do I use a fixed width font for all text?

Use these properties:
font.base=$(font.monospace)
font.small=$(font.monospace)
font.comment=$(font.monospace)
font.text=$(font.monospace)
font.text.comment=$(font.monospace)
font.embedded.base=$(font.monospace)
font.embedded.comment=$(font.monospace)
font.vbs=$(font.monospace)
Автор: mozers
Дата сообщения: 13.03.2006 23:52
mirk

Цитата:
Попробуйте задайте цвет букмарка вот таким образом

Странно, но у меня вообще не работает
(Вообще - значит вообще не изменяются никакие параметры bookmark.)
Странно

Цитата:
произвольный и неполный перевод "What New"

Уже в который раз убеждаюсь, что перевести дословно - мало. Надо пробовать и излагать своими словами. Поэтому соедини весь свой отчасти переведенный What New, верхушку моего поста, может еще народ добавит или сам опробуешь и забухай блог на сайте
Имхо, всяко полезнее чем дословный перевод.

checha

Цитата:
Попробую спросить более чётко

Ну, если откровенно, то ясности не прибавилось Ну да ладно, изложу как понял. Оговорюсь сразу - это мое ИМХО и я никсами сейчас не занимаюсь вообще - только Вынь.
Окно консоли - не изобретение SciTE. Оно имеется во многих редакторах и работает, в принципе, аналогично - отображает в удобном виде вывод программы, т.е. перенаправляет StdOut в себя.
Это - не окно отладки и выполнить из него какую то внутреннюю процедуру в редактируемом коде просто невозможно так же как невозможно выполнить эту процедуру из стандартного окна MS-DOS. Целиком программу (если это, допустим какой то скрипт) - можно, а какую то одну его внутреннюю процедуру - нет.
Есть, правда, возможность выполнить не весь код, а только выделенные строки из пакетного (bat cmd) файла. Но тут все просто - там каждая строка - отдельная команда командного процессора.
Автор: xdude
Дата сообщения: 14.03.2006 00:04
mozers

Цитата:
Ну, если откровенно, то ясности не прибавилось Ну да ладно, изложу как понял. Оговорюсь сразу - это мое ИМХО и я никсами сейчас не занимаюсь вообще - только Вынь.
Окно консоли - не изобретение SciTE. Оно имеется во многих редакторах и работает, в принципе, аналогично - отображает в удобном виде вывод программы, т.е. перенаправляет StdOut в себя.
Это - не окно отладки и выполнить из него какую то внутреннюю процедуру в редактируемом коде просто невозможно так же как невозможно выполнить эту процедуру из стандартного окна MS-DOS. Целиком программу (если это, допустим какой то скрипт) - можно, а какую то одну его внутреннюю процедуру - нет.

Насколько я понял, вопрос не в том, можно ли отлаживать программу в консоли, а в том, можно ли перенаправить ВВОД из консоли в программу, т.е., когда программа считывает данные из консоли посредством scanf() (C) или cin (C++) или чего-то-там-еще. Т.е., излагая еще более другими словами , когда программа запускается в консоли SciTE, то вывод программы перенаправляется в консоль, а вот ввести с консоля в программу данные невозможно (?).
Мне самому интересен ответ на этот вопрос, поэтому простите, что влез в ваш диалог
Автор: checha
Дата сообщения: 14.03.2006 11:01

Цитата:

Насколько я понял, вопрос не в том, можно ли отлаживать программу в консоли, а в том, можно ли перенаправить ВВОД из консоли в программу, т.е., когда программа считывает данные из консоли посредством scanf() (C) или cin (C++) или чего-то-там-еще. Т.е., излагая еще более другими словами , когда программа запускается в консоли SciTE, то вывод программы перенаправляется в консоль, а вот ввести с консоля в программу данные невозможно (?).
Мне самому интересен ответ на этот вопрос, поэтому простите, что влез в ваш диалог

Обсалютно верно, в Linux точки ввода просто напросто игнорируются, в windows сначала идёт ввод, а лиш затем остальная часть программы, тоесть если ввод находится даже в конце программы, а перед этим на экран выводится масса инфы, то консоль требует сначало ввести данные на ввод, а лиш потом начинает делать то, что было в начале, тоесть если я хочу сделать так (код на С):
puts("введите данные");
scanf("%s",&info);
то оно сначало будит ждать того чтоб я что нить ввёл, а лиш потом напишет "введите данные". Не логично как - то да ? Интерестно что подобная ситуация и в jEdit и уже под Linux.
Автор: mozers
Дата сообщения: 14.03.2006 23:10
xdude
Цитата:
поэтому простите, что влез в ваш диалог

Ну ты сказал... СПАСИБО что "влез" а то так бы я и не понял о чем человек спрашивает (ну тупой я)

Цитата:
а вот ввести с консоля в программу данные невозможно (?).

х.з. Если скрипт - то возможно:
Код: Input = ""
Do While Not WScript.StdIn.AtEndOfLine
Input = Input & WScript.StdIn.Read(1)
Loop
WScript.Echo "Input text: " & Input
Автор: checha
Дата сообщения: 15.03.2006 00:17
Спасибо за ответ, а не могли бы вы в этот же скриптик добавить в начало вывод чего нить, а потом уже ввод, выведит ли консоль сначала вывод, а потом лиш попросит ввод, а то у меня, как я уже писал, сначла просит ввести что либо, а потом уже срабатывает вывод.
Автор: mozers
Дата сообщения: 15.03.2006 07:39
checha
Код: Input = ""
WScript.Echo "Pleace input text and press Enter"
Do While Not WScript.StdIn.AtEndOfLine
Input = Input & WScript.StdIn.Read(1)
Loop
WScript.Echo "Input text: " & Input
Автор: mozers
Дата сообщения: 18.03.2006 19:06
Врать не буду - не сам додумался - Kenneth Hortlund поделился на офф-форуме <scite-interest@lyra.org>:
Оказывается, можно задавать путь к файлам, подключаемым директивой import !
Подробности - в только что исправленной статье
Автор: mozers
Дата сообщения: 19.03.2006 18:33
Еще один скрипт для наглядного выбора цвета.
Вызывает немного переделанное HTA-приложение "Цветочник" (c) Fc-xix для выбора цвета из нескольких доступных палитр (Безопасные/Названные/Системные цвета)
Имееется возможность выбрать и вставить цвет в различном формате, например:
Названный - "aquamarine"
Web - "#7FFFD4"
RGB - "127,255,212"
Win - "13959039"
Результат выбора заменяет выделенное в редакторе значение цвета. Читать дальше...

Еще маленько поправил свой предыдущий скрипт (Выбор цвета из системного диалогового окна)

Убедительно прошу замечания и вопросы по данным скриптам оставлять здесь (с scite.ruteam.ru мне уведомления не приходят - пролежат они там неизвестно сколько, пока их случайно кто нибудь не обнаружит)
Автор: DeadMorozBLR
Дата сообщения: 20.03.2006 10:21
Все равно не работает =((

Скрипт запускается и, наверное, где-то зацикливается, т.е. в консоли выводится

Код:
wscript "d:\Distr\wscite\tools\ColorSet.js" ""
Автор: ALeXkRU
Дата сообщения: 20.03.2006 12:36
никто не знает, отчего может вылезать такое сообщение (при использовании скриптов на JS):

Автор: mozers
Дата сообщения: 20.03.2006 14:10
DeadMorozBLR

Цитата:
Скрипт запускается и, наверное, где-то зацикливается

Из за бага SciTE (исправлен в версии Ru) такое возможно если ничего не выделено.

Цитата:
как можно "перехватить" обработку хоткея Ctrl+Shift+O

properties:
Код: command.name.48.*=Открыть выделенный файл
command.48.*=open_sel_file
command.mode.48.*=subsystem:lua,savebefore:no
command.shortcut.48.*=Ctrl+Shift+O
Автор: ALeXkRU
Дата сообщения: 20.03.2006 15:47
mozers
спасибо, попробую...
только как бы его еще загрузить?

Цитата:
Этот загружаемый файл доступен пользователям,на компьютерах которых установлена подлинная ОС Microsoft Windows
Автор: dB6
Дата сообщения: 20.03.2006 16:35
ALeXkRU
Поздравляю с круглым постом (1024)

А загрузить можно, поюзав крякнутую Windows Genuine Advantage.
Автор: DeadMorozBLR
Дата сообщения: 20.03.2006 16:53
mozers спасибо, скачал русскую версию (SciTE_167_3Ru.rar) - то же самое, даже и при непустом выделении:
[code]wscript "d:\Distr\wscite\tools\ColorSet.js" "#808080"[code]

А за скрипт - спасибо =)
Автор: mozers
Дата сообщения: 20.03.2006 17:14
ALeXkRU
WGA - радикальное решение. Это - частичное

DeadMorozBLR
Если есть желание запустить скрипт - пиши на личный (mozers(собака)mail.ru) - попробуем вместе найти причину.
Не думаю что всем будет интересно вникать в детали твоего (или моего) бага. У других то - работает...

ALL
Все, конечно, знают как масштабировать текст в редакторе.
Для этого существует функция Zoom (Ctrl+KeypadPlus - увеличить, Ctrl+KeypadMinus - уменьшить).
Но текст, выводимый на принтер не учитывает эти изменения и всегда остается постоянным.
Небольшая настройка редактора позволит нам одновременно масштабировать и отображаемый и печатный шрифт.
Теперь наши отпечатные тексты будут выглядеть гораздо аккуратнее
Читать дальше...
Комменты - удобнее сюда.
Автор: ALeXkRU
Дата сообщения: 20.03.2006 18:17
mozers
спасибо, Javascript-ы теперь заработали...


Цитата:
У других то - работает

тоже что-то не пашет:
в консоли при запуске

Цитата:
>wscript "D:\Alex\Tools\Editors\SciTE\tools\ColorSet.js" "ncoding"

больше ничего не происходит... при закрытии SciTE - окно ошибки в ColorSet.js

Цитата:
строка: 22
символ: 1
Ошибка: ввод данных за пределами файла
код: 800A003E

dB6
спасибо

Добавлено:

Цитата:
Ну и для полного счастья добавим отображение текущего размера шрифта в статусную строку

не меняется размер шрифта в статусбаре
Автор: mozers
Дата сообщения: 20.03.2006 22:30
DeadMorozBLR ALeXkRU
Мужики, извиняюсь
Подключать то переделанный скрипт v.3.1 надо маленько по другому:

Код: command.name.6.*=Выбор цвета
command.6.*=wscript "$(SciteDefaultHome)\tools\ColorSet.js"
command.input.6.*=$(CurrentSelection)
command.mode.6.*=subsystem:windows,replaceselection:auto,savebefore:no,quiet:yes
Автор: ALeXkRU
Дата сообщения: 21.03.2006 16:31
mozers

Цитата:
Эти ... (я имею в виду MS-овцев) требуют обязательной лицензии на этот компонент. Обманем их так:

может этот рег вместе со скриптом запаковать? а то чуть по второму разу не стал спрашивать - почему-то не работает...
(а на scite.ruteam.ru можно как-то узнавать что изменилось?)

Цитата:
Только размер не меняется? Странно и непонятно

ага, все остальные параметры изменяются... вроде как правильно... а шрифт всегда 11px
может он где-то еще в настройках прописан? хотя, в окне меняется...

Добавлено:

Цитата:
ты используешь не Ru версию

ну как же можно? конечно - RU
кстати, а 1.68 будет?
Автор: mozers
Дата сообщения: 21.03.2006 17:22
ALeXkRU

Цитата:
а на scite.ruteam.ru можно как-то узнавать что изменилось?)

По идее - ДА. На практике - ни хрена не работает
Вот mirk появится - я надеюсь поправит...

Цитата:
а шрифт всегда 11px
Если бы ничего не было, то - понятно. Так - непонимаю

Цитата:
кстати, а 1.68 будет?
А это - к mimir

Автор: mimir
Дата сообщения: 22.03.2006 10:07
mozers

Цитата:
А это - к mimir

Все никак руки не доходят. Да и посмотрев 1.68, я не увидил для себя каких то особых причин переходить на него, так что я буду продолжать пользоваться 1.67. Хочу сразу оговориться что исходники поменялись в некоторых местах просто радикально, что дает определенные надежды, но пока новой полезной функциональности я не вижу.

ЗЫ.
Ты получил мои сообщения в ПМ?
Автор: mozers
Дата сообщения: 22.03.2006 12:00
mimir
Жаль, конечно Мне так в SciTE 1.68 дико понравилась подсветка найденных вхождений текста при поиске. Пытался сам твои фичи встроить в новый релиз - не все получилось
ПМ посмотрел )) На будущее - лучше на мыло.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

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


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