сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Архив SciTE-форума


Автор: ZZZ82, Отправлено:15:07 29-03-2009
vladvro

Спасибо!
Автор: Victor_Dobrov, Отправлено:16:10 30-03-2009
mozers

В сборке 1.78.63Ru есть баг подсветки синтаксиса Inno Setup.
(для работы с iss-файлами раскомментируйте в SciTEGlobal.properties строки #~ &InnoSetup|iss||\ и #~ import languages\inno)

При открытии .iss файла подсветка работает только для строк, которые видно на экране. Если начать правку кода, то подсветка пропадает для всего текста после курсора.

Вопрос: как это исправить? (или где скачать уже исправленную сборку SciTE 1.78.63)
Автор: UR4LTZ, Отправлено:06:00 31-03-2009
Victor_Dobrov

Цитата:
При открытии .iss файла подсветка работает только для строк, которые видно на экране. Если начать правку кода, то подсветка пропадает для всего текста после курсора.

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

Цитата:
Вопрос: как это исправить? (или где скачать уже исправленную сборку SciTE 1.78.63)

Замените файлы в папке с SciTE на те что находятся в архиве.
SciTE_177_63Ru_BETA_FIX_INNO.zip

Автор: Sergey531, Отправлено:19:16 02-04-2009
Всем привет!

Пытаюсь команды препроцессора для 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, Отправлено:16:30 03-04-2009
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, Отправлено:13:58 05-04-2009
Добро время суток!
Удавалось ли кому-нибудь подгрузить в 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, Отправлено:22:24 06-04-2009
mw33
Да вроде как все нормально работает (правда у меня версия сборки поновее, но не думаю что в данном случае это - критично).
Как настроить SciTE чтоб из него удобно было внешние lua и wlua скрипты запускать написано тут.

Для сведения: Ни "поставляемой вместе с Lua сборкой SciTE" ни SciTE-Ru в данном случае никакие модули не "подгружает", а просто выполняет в консоли команду
Код:
lua script_name.lua

Автор: mw33, Отправлено:06:08 07-04-2009
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, Отправлено:11:27 07-04-2009
mw33
Есть 2 способа запуска lua скриптов из SciTE:
: С помощью команды OC
Код:
lua.exe script.lua
В этом случае никакие настройки SciTE на выполнение скрипта не оказывают никакого влияния. Скрипт ищет модули по путям указанным в настройках внешнего пакета Lua.

: С помощью встроенной команды
Код:
dofile script.lua
В этом случае за выполнение отвечает не внешний интерпретатор, а встроенный в SciTE. Скрипт ищет модули по путям заданным в COMMON.lua (для SciTE-Ru). Модули эти - не обычные, а специально адаптированные для работы с SciTE.
Обычные (не адаптированные) модули не будут работать без lua51.dll (ну не соображают они что в SciTE это уже есть).
Какой смысл запускать "чужие" модули 2м способом ???
Кстати, luacom давно уже адаптирована для SciTE, а LuaInterface можно преспокойно юзать 1м способом.

Автор: yuniki, Отправлено:21:54 09-04-2009
Помогите, кто знает ( Версия 1.77 .61Ru ) :

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


Автор: juvaforza, Отправлено:16:24 14-04-2009
Ребят, посоветуйте, как SciTE сделать портабельным?
Автор: ALeXkRU, Отправлено:00:16 15-04-2009
juvaforza
собственно, если не использовать _дополнительные_ фичи по встраиванию в систему, SciTE - самый что ни на есть портабельный: ничего никуда не пишет (без явного желания пользователя)
Автор: BelSV, Отправлено:01:48 16-04-2009
А каков тайный смысл использования ESC-последовательностей в командной строке, например с параметром open? Если можно, приведите пожалуйста пример, когда это может быть полезно. Пытался прикрутить SciTE в качестве VHDL/Verilog редактора для Xilinx ISE - пришлось написать программку, которая преобразует путь к нужному виду (дублирует "\") и вызывает SciTE, поэтому мне такое поведение SciTe показалось неудобным.
Автор: mozers, Отправлено:22:51 16-04-2009
BelSV
1. Для открытия файлов с ком.строки в большинстве случаев параметр -open: можно не указывать - тогда и удвоенный слеш будет не нужен.
2. Продублировать слеши - проблема небольшая - и батник и простенький скрипт вполне справятся.
3. Пытливый ум завсегда придумает как использовать в своих злостных целях ту или иную возможность - лишь бы она была. Лично мне первое, что приходит в голову - можно использовать ESC-последовательности для поиска/замены текста их содержащего.
Вот (очень тупой) пример - чиста для иллюстрации:
Цитата:
c:\SciTE\SciTE.exe c:\SciTE\SciTEGlobal.properties -replaceall:\t\000[tab]

Автор: Kentavr1, Отправлено:23:51 17-04-2009
Братцы программисты, не бросьте в беде! Немного не по теме задаю вопрос, но кому как не вам знать ответ? Скажите откуда и как можно скачать исходники оригинальной scintilla? (Подробности проблемы здесь)
Автор: tilarids, Отправлено:01:08 18-04-2009
http://www.scintilla.org/ScintillaDownload.html
Автор: UR4LTZ, Отправлено:01:11 18-04-2009
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, Отправлено:01:38 18-04-2009
tilarids
По ссылке я писал что мне нужны исходники именно из репозитория по состоянию на определённую дату, а скачать можно только октябрьские исходники.

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

Автор: tilarids, Отправлено:02:04 18-04-2009

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

Мне в мыло приходят сообщения, потому я не читал Вашу ссылку. Воспользуйтесь советом выше, по TortoiseCVS подсказать ничего не могу



1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 / 28 / 29 / 30 / 31 / 32 / 33 / 34 / 35 / 36 / 37 / 38 / 39 / 40 / 41 / 42 / 43 / 44 / 45 / 46 / 47 / 48 / 49 / 50 / 51 / 52 / 53 / 54 / 55 / 56 / 57 / 58 / 59 / 60 / 61 / 62 / 63 / 64 / 65 / 66 / 67 / 68 / 69 / 70 / 71 / 72 / 73 / 74 / 75 / 76 / 77 / 78 / 79 / 80 / 81 / 82 / 83 / 84 / 85 / 86 / 87 / 88 / 89 / 90 / 91 / 92 / 93 / 94 / 95 / 96 / 97 / 98 / 99 / 100 / 101 / 102 / 103 / 104 / 105 / 106 / 107 / 108 / 109 / 110 / 111 / 112 / 113 / 114 / 115 / 116 / 117 / 118 / 119 / 120 / 121 / 122 / 123 / 124 / 125 / 126 / 127 / 128 / 129 / 130 / 131 / 132 / 133 / 134 / 135 / 136 / 137 / 138 / 139 / 140 / 141 / 142 / 143 / 144 / 145 / 146 / 147 / 148 / 149 / 150 / 151 / 152 / 153 / 154 / 155 / 156 / 157 / 158 / 159 / 160 / 161 / 162 / 163 / 164 / 165 / 166 / 167 / 168 / 169 / 170 / 171 / 172 / 173 / 174 / 175 / 176 / 177 / 178 / 179 / 180 / 181 / 182 / 183 / 184 / 185 / 186 / 187 / 188 / 189 / 190 / 191 / 192 / 193 / 194 / 195 / 196 / 197 / 198 / 199 / 200 / 201 / 202 / 203 / 204 / 205 / 206 / 207 / 208 / 209 / 210 / 211 / 212 / 213 /
SciTE © 2004 - 2011