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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: Sergey531
Дата сообщения: 02.04.2009 18:16
Всем привет!

Пытаюсь команды препроцессора для JScript. Они начинаются с символа @
Добавляю
preprocessor.symbol.$(file.patterns.wsh)=@
preprocessor.start.$(file.patterns.wsh)=if
preprocessor.middle.$(file.patterns.wsh)=else elif
preprocessor.end.$(file.patterns.wsh)=end

Ничего не изменилось. Стиль не применяет, текст не свертывает.
Пробовал менять параметр preprocessor.symbol для других языков. Реакция нулевая.

Подскажите в чем дело?
Автор: vladvro
Дата сообщения: 03.04.2009 15:30
Sergey531
Данные настройки не влияют на работу лексеров и используются для навигации:
SciTEBase.cxx [строка 3841] :
Код: // Text ConditionalUp Ctrl+J Finds the previous matching preprocessor condition
// Text ConditionalDown Ctrl+K Finds the next matching preprocessor condition
Автор: mw33
Дата сообщения: 05.04.2009 12:58
Добро время суток!
Удавалось ли кому-нибудь подгрузить в SciTE 1.77.61Ru модули из Lua 5.1.4 - например LuaInterface?
В поставляемой вместе с Lua сборкой SciTE все вроде работает, а тут вылетает окошко:

Runtime Error!

Program: d:\Program\Sci\SciTE.exe

R6034
An application has made an attempt to load the C runtime library incorrectly.
Please contact the application's support team for more information.
---------------
Очень бы хотелось эти весчи подружить
Автор: mozers
Дата сообщения: 06.04.2009 21:24
mw33
Да вроде как все нормально работает (правда у меня версия сборки поновее, но не думаю что в данном случае это - критично).
Как настроить SciTE чтоб из него удобно было внешние lua и wlua скрипты запускать написано тут.

Для сведения: Ни "поставляемой вместе с Lua сборкой SciTE" ни SciTE-Ru в данном случае никакие модули не "подгружает", а просто выполняет в консоли команду
Код: lua script_name.lua
Автор: mw33
Дата сообщения: 07.04.2009 05:08
mozers
Большое спасибо, но это не совсем то
>>По умолчанию для запуска *.lua используется SciTE Lua Scripting Extension, а не внешний интерпретатор. В этом случае многочисленные модули, поставляемые с внешним интерпретатором, при запуске окажутся недоступны (директивы require в скриптах будут срабатывать "неправильно").
--
Задача состоит как раз в том, чтобы запустить скрипты внутри Scripting Extension с использованием внешних модулей - для работы с редактируемым файлом и вывода резльтата в консоль.

после добавлениея путей в package.cpath и package.path почти все примеры из Lua заработали, но все равно, самое вкусное - luacom, luaInterfce пишет что-нть типа
--
error loading module(-значит, подгружает? 'luacom' from file 'c:\Program Files\Lua\5.1\clibs\luacom.dll':
    Не найден указанный модуль.

--
(Текст ошибки в предыдущем посте, скорее результат моего чрезмерного усердия по преодолению...)
Автор: mozers
Дата сообщения: 07.04.2009 10:27
mw33
Есть 2 способа запуска lua скриптов из SciTE:
: С помощью команды OC
Код: lua.exe script.lua
Автор: yuniki
Дата сообщения: 09.04.2009 20:54
Помогите, кто знает ( Версия 1.77 .61Ru ) :

Замучила закрывающая скобка } .
Если уже имеем например текст
function F(){
и хотим его дополнить }, чтобы получить function F(){} ,
то в итоге получаем
function F()}{

Автор: juvaforza
Дата сообщения: 14.04.2009 15:24
Ребят, посоветуйте, как SciTE сделать портабельным?
Автор: ALeXkRU
Дата сообщения: 14.04.2009 23:16
juvaforza
собственно, если не использовать _дополнительные_ фичи по встраиванию в систему, SciTE - самый что ни на есть портабельный: ничего никуда не пишет (без явного желания пользователя)
Автор: BelSV
Дата сообщения: 16.04.2009 00:48
А каков тайный смысл использования ESC-последовательностей в командной строке, например с параметром open? Если можно, приведите пожалуйста пример, когда это может быть полезно. Пытался прикрутить SciTE в качестве VHDL/Verilog редактора для Xilinx ISE - пришлось написать программку, которая преобразует путь к нужному виду (дублирует "\") и вызывает SciTE, поэтому мне такое поведение SciTe показалось неудобным.
Автор: mozers
Дата сообщения: 16.04.2009 21:51
BelSV
1. Для открытия файлов с ком.строки в большинстве случаев параметр -open: можно не указывать - тогда и удвоенный слеш будет не нужен.
2. Продублировать слеши - проблема небольшая - и батник и простенький скрипт вполне справятся.
3. Пытливый ум завсегда придумает как использовать в своих злостных целях ту или иную возможность - лишь бы она была. Лично мне первое, что приходит в голову - можно использовать ESC-последовательности для поиска/замены текста их содержащего.
Вот (очень тупой) пример - чиста для иллюстрации:
Цитата:
c:\SciTE\SciTE.exe c:\SciTE\SciTEGlobal.properties -replaceall:\t\000[tab]
Автор: Kentavr1
Дата сообщения: 17.04.2009 22:51
Братцы программисты, не бросьте в беде! Немного не по теме задаю вопрос, но кому как не вам знать ответ? Скажите откуда и как можно скачать исходники оригинальной scintilla? (Подробности проблемы здесь)
Автор: tilarids
Дата сообщения: 18.04.2009 00:08
http://www.scintilla.org/ScintillaDownload.html
Автор: UR4LTZ
Дата сообщения: 18.04.2009 00:11
Kentavr1
1: Вводишь в поле. CVSROOT: ":pserver:anonymous@scintilla.cvs.sourceforge.net:/cvsroot/scintilla"
2: Жми "Получить список"
3: Выбирай в списке что тебе нужно "scintilla" или "scite"
4: Жми "ОК"

Для каждого пункта в списке все нужно повторить все с начала.

Добавлено:
tilarids
Не очень удачный совет. Человек явно написал.

Цитата:
Есть простая задача: нужно получить исходники scintilla по состоянию на 02.03.2009.

А тут можно взять только "Release 1.77" "Released on 18 October 2008."
Автор: Kentavr1
Дата сообщения: 18.04.2009 00:38
tilarids
По ссылке я писал что мне нужны исходники именно из репозитория по состоянию на определённую дату, а скачать можно только октябрьские исходники.

UR4LTZ
Можно поподробнее? В какое поле нужно ввести это и в какой программе?
Я пользуюсь черепашкой - где в ней это нужно ввести? Диалоги "Checkout" и "Repo-Browser" позволяют указать только url.
Автор: UR4LTZ
Дата сообщения: 18.04.2009 00:56
Kentavr1
Вызови меня по любому из вариантов.
468-905-975
413-494-012
jabber: ur4ltz@jabber.ru
jabber: ur4ltz@gmail.com
Автор: tilarids
Дата сообщения: 18.04.2009 01:04

Цитата:
По ссылке я писал что мне нужны исходники именно из репозитория по состоянию на определённую дату, а скачать можно только октябрьские исходники.

Мне в мыло приходят сообщения, потому я не читал Вашу ссылку. Воспользуйтесь советом выше, по TortoiseCVS подсказать ничего не могу
Автор: Psorokin
Дата сообщения: 19.04.2009 14:52
Всем привет!
Пользуюсь SciTE недавно и возникло несколько вопросов.
1) Как подключить CSS.abbrev
2) Можно ли переопределить клавиатурные сокращения. Особенно интересует замена Ctrl+B на Ctrl+Spase
Предложение по интерфейсу.
1) Сделайте вставку спец. символов в виде выпадающего пункта меню. Или наладьте прокрутку во всплывающем окне по ролику мыши.2) Добавьте иконкупрограммы в контекстное окно Windows.
Автор: mozers
Дата сообщения: 19.04.2009 21:39
Psorokin
Поздравляю с первым постом

1. Примерно так:
Код: abbreviations.*.css=$(SciteDefaultHome)\abbrev\css.abbrev
Автор: juvaforza
Дата сообщения: 19.04.2009 22:32
mozers
Что поделаешь, такова реализация в Windows :/ Но от этой dll есть ещё плюсы:

Цитата:
You can quickly open one or several selected files in Windows Explorer

Попробуйте это сделать в XP с любой программой при реализации пункта контекстного меню через реестр. Сразу увидите 2*n ненужных диалогов

Добавлено:
Все же, по поводу портабельности, какие параметры надо в конфиге поменять, чтобы можно было с флешки запускать?
Автор: ALeXkRU
Дата сообщения: 20.04.2009 00:31
juvaforza

Цитата:
Все же, по поводу портабельности

проще всего, открыть файл Настройки/Глобальные настройки и пробежаться по параметрам (заодно - узнаешь много нового и полезного о возможностях... )... там всё очень подробненько расписано (речь, само-собой, про версию Ru-Board) обращай внимание на параметры, касающиеся сохранения и открытия файлов и настроек..

да, ещё: при установке не нужно запускать файл настройки интеграции.. или же (после) открыть Tools\Настройка\Настройка интеграции.. и поотключать всё лишнее
Автор: mozers
Дата сообщения: 20.04.2009 18:58
juvaforza
Цитата:
You can quickly open one or several selected files in Windows Explorer
Интересное замечание... Я, поскольку Проводником практически не пользуюсь (все делаю через Total Commander) и не замечал такого нюанса...

Цитата:
Все же, по поводу портабельности, какие параметры надо в конфиге поменять
Никаких. Просто копируешь каталог SciTE-Ru на флешку и все.
В SciTE, запущенном с флешки на чужой машине, будут работать наполовину только скрипты palette.hta, SessionManager.hta, HTML_toolbar.hta, CIViewer.hta, Recode.js (т.к. им необходим SciTE.Helper).
Все остальное никак не потеряет в функционале.
Автор: Psorokin
Дата сообщения: 20.04.2009 20:39
mozers
Спасибо.
С css.abbrev разобрался, получились практически снипеты.
С переназначением клавиш и иконкой в контектсном меню пока не получается.
Автор: ChronoAngel
Дата сообщения: 20.04.2009 22:22
Подскажите пожалуйста
Вот выбираю Файл ---> Открыть ---> Все файлы.....
Как сделать что бы "Все файлы" стояло по умолчанию,а не как там "Исходные тексты"

И ещё,вот таким способом наоткрываю довольно много файлов,после чего перезапускаю SciTE,и вижу их снова открытыми.А мне этого не хотелось бы.
Автор: ALeXkRU
Дата сообщения: 21.04.2009 02:01
ChronoAngel

Цитата:
Как сделать что бы "Все файлы" стояло по умолчанию,а не как там "Исходные тексты"

открывай Глобальные настройки, секция [Open]
и изменяешь фильтр, чтобы первой строкой был нужный тебе тип.. примерно так:

Код: open.filter=\
$(all.files)\
All Source|$(source.files)|\
Автор: ZeroCrash
Дата сообщения: 21.04.2009 13:40
Здравствуйте!

Мне очень нужна ваша помощь! Надеюсь вы мне не откажите)

Нужно чтобы при запуске скрипта открывалась нужная прога, в этой проге есть поле для ввода текста и там уже содержится определённый текст. Так вот можно ли сделать так чтобы скрипт находил поле, в которое введён этот текст и заменял этот текст на случайную строчку из списка в текстовом файле?

С нетерпением жду ответа.

Заранее ОЧЕНЬ благодарен!
Автор: mozers
Дата сообщения: 21.04.2009 14:26
ZeroCrash
Вопрос - не в тему топика. Спроси тут.
Автор: Dimbuch
Дата сообщения: 21.04.2009 14:50
Можно ли в этом редакторе запустить SQL-скрипт на сервере?
Если это возможно, то как это сделать?
Автор: mozers
Дата сообщения: 21.04.2009 21:31
Dimbuch
C первым постом
Встречный вопрос: Ты можешь привести коммандную строку для запуска скрипта на сервере?
Если "да" - то достаточно записать ее в качестве параметра команды меню Tools или Run, Go, Compile (см. command)
Автор: juvaforza
Дата сообщения: 21.04.2009 22:35
mozers
Спасибо. И все временные файлы будут создаваться в этой папке?

Добавлено:
в SciTE\home?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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