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

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

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


Автор: mozers, Отправлено:14:16 20-04-2008
eXeC001er
Цитата:
а нет ли какого скрипта для выдавания списка функций в данном файле
А чем не устраивает FuncProcList.lua (меню "Tools" - "Список функций / процедур") ?
Наверное часть команд из меню Tools надо удалять раз народ уже нужные найти не может...
Автор: unreal666, Отправлено:14:42 20-04-2008
mozers
На code.google.com/p/scite-ru/downloads/list лежит web-developer.zip (Справочник Веб-разработчика). Вы бы его подсчистили перед компиляцией в chm-файл. А то у него на некторых страницах при нажатии на ссылку открывается окно IE. Надо удалить из html-кода страниц все все вхождения target="_blank".
Автор: eXeC001er, Отправлено:21:35 20-04-2008
о! есть такой пункт. но выдает что функций и процедур нету!

что не так?!

нашел что не так.
в файле FuncProcList.lua есть такая строка:

Код:

['cxx']="([^.,<>=\n]-[ :][^.,<>=\n%s]+[(][^.<>=)]-[)])[%s\/}]-%b{}",


дык вот она не действует на файлы с расширеием *.c
пришлось добавить вот такую строку:

Код:

['c']="([^.,<>=\n]-[ :][^.,<>=\n%s]+[(][^.<>=)]-[)])[%s\/}]-%b{}",

Автор: eXeC001er, Отправлено:23:18 21-04-2008
вопрос следующего плана:
мне необходимо подключить сокращения используемые для написания программ на языке С, но заточены эти сокращения определенной среды разработки. В общем программы пишутся для микроконтроллеров, ну и сокращения соответсвенно необходимо сделать чтобы они действовали только если я пишу программу для микроконтроллера.

с чего начать?
Автор: oldBob, Отправлено:23:57 21-04-2008
Установил extman.lua и fold.lua - при загрузке SciTE появляется и очень быстро исчезает консоль. Как бы узнать, что там? Тем более, что после этих скриптов отказывается работать, например, калькулятор. И еще. Автор fold.lua упоминает, что можно сворачивать текст с пронумерованными секциями. В txt.properties вписал

Код:

text.outline.number=1

а результата нет. Я что-то сделал не так?
Автор: vladvro, Отправлено:14:25 22-04-2008
eXeC001er

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

Для этого в редакторе есть "файл настроек каталога", его действие распространяется на папку где он лежит и все вложенные папки. Он служит специально для задания настроек конкретного проекта.
В этом файле задай путь к файл абревеатур для конкретного проекта, например

Код:
abbreviations.$(file.patterns.cpp)=my.abbrev


oldBob

Цитата:
В txt.properties вписал
text.outline.number=1
а результата нет. Я что-то сделал не так?

Вероятно файл txt.properties не подгружается в конфиге, для проверки открой меню "Настройки" и посмотри есть ли в списке пункт "Открыть txt.properties".
Если такого пункта нет, то открой файл настроек и добавь команду импорта это файла, примерно так:

Код:
import languages\txt

а впринципе для редактора нет никакой разницы задан ли параметр именно в файле txt.properties или в файле который его импортирует, можешь просто добавить этот параметр в файл "Пользовательских настроек".
Автор: oldBob, Отправлено:16:51 22-04-2008
vladvro
Файл txt.properties я импортирую. Если вместо

Код:

text.outline.number=1

впишу

Код:

text.outline.char=*

все в порядке, сворачивается по звездочкам. А вот с цифрами - не хочет. Обидно!

А вот второй мой вопрос (про мелькающую консоль), я так понял, относится больше к отладке скриптов? И как это делать?
Автор: vladvro, Отправлено:19:52 22-04-2008
oldBob

Цитата:
А вот второй мой вопрос (про мелькающую консоль), я так понял, относится больше к отладке скриптов? И как это делать?

консоль редактора можно открыть через меню Вид - Окно консоли (или по F8 если она не переназначена), если об этой консоли идет речь.
если произошла ошибка в скрипте, то обычно сообщение появляется там и окно консоли остается открытым.
скрипты по которым возник вопрос не из сборки, и я их не видел, поэтому про них ничего сказать не могу.
Автор: mozers, Отправлено:20:07 22-04-2008
oldBob
Цитата:
Установил extman.lua и fold.lua - при загрузке SciTE появляется и очень быстро исчезает консоль. Как бы узнать, что там?
Я думаю что появление консоли - эффект от команды os.execute (она втихую отработать просто не умеет).
Я думаю что "там" просто ничего нет. Пустая консоль.

Цитата:
Тем более, что после этих скриптов отказывается работать, например, калькулятор
У extman.lua другая система обработки прерываний, нежели та, что используется в нашей сборке. Я не думаю что все скрипты смогут правильно работать.
А fold.lua (как впрочем и все остальные скрипты, которые его используют) можно переделать чтобы они работали автомномно (как наши). Только повозится маленько надо...

Автор: oldBob, Отправлено:17:30 23-04-2008
mozers
Спасибо.

Цитата:
А fold.lua (как впрочем и все остальные скрипты, которые его используют) можно переделать чтобы они работали автомномно (как наши). Только повозится маленько надо...

непременно повожусь.

Автор: mozers, Отправлено:15:44 26-04-2008
oldBob
Цитата:
непременно повожусь
Вот тебе заготовка от которой можно отталкиваться. Заготовка вполне рабочая.
Но путей к ее усовершенствованию - миллион.
Выложил ее в офф форуме и тут, т.к. вопросов по добавлению фолдинга для файлов, которые фолдинг не поддерживают было предостаточно. Это - способ выхода из ситуации собственными силами.
Автор: euheny, Отправлено:07:53 29-04-2008
mozers

а можно ли транслитерацию прикрутить ?
Автор: mozers, Отправлено:18:51 29-04-2008
euheny
А че translit.lua не устраивает?
Автор: euheny, Отправлено:08:11 30-04-2008
mozers
ну почему же не устраивает - я не знал про него.
А вот как его сделать рабочим?

Кстати нужна ещё такая фича как конвертация букв одной раскладки в другую
Автор: mozers, Отправлено:19:43 30-04-2008
euheny
Цитата:
А вот как его сделать рабочим?
В любом скрипте имеется вполне внятное описание.

Цитата:
нужна ещё такая фича как конвертация букв одной раскладки в другую
Если кому то эта задача покажется интересной, то...
Можно долго ждать что кто то выложит свой вариант, можно самому занятся...
Автор: euheny, Отправлено:08:26 01-05-2008
mozers

Цитата:
можно самому занятся...

так самому можно и новую ОС написать и редактор к ней

честно говоря у меня последняя сборка глючноватая:
при выборе "пометить все" не помечаются строки
автозавершения явно глючат
Автор: mozers, Отправлено:12:11 01-05-2008
euheny
Цитата:
можно и новую ОС написать и редактор к ней
Создание ОС и серьезных программ доступно только программистам. А написать несложный скрипт, поправить настройки может любой заинтересованный пользователь.

Цитата:
у меня последняя сборка глючноватая
Если ты в Issue Tracker, в соответствующей теме, или просто в письме на mozers(собака)mail.ru подробно изложишь как можно надежно воспроизвести ту или иную ошибку возникающую в сборке, то этим ты поможешь не только себе...

Цитата:
при выборе "пометить все" не помечаются строки
автозавершения явно глючат
У меня этих ошибок нет. Во всяком случае я не смог их воспроизвести.

Автор: unreal666, Отправлено:17:31 01-05-2008
Глюк SciTE.
При закрытии редактируемого файла не разблокируется папка, в которой находится этот файл.
Для разблокировки нужно или выйти из скайта или разблокировать папку с помощью проги Unlocker
Автор: dB6, Отправлено:17:42 01-05-2008
unreal666

Цитата:
При закрытии редактируемого файла не разблокируется папка, в которой находится этот файл.

Подтверждаю. Причем, очень старый глюк.
Автор: WATERPROOF, Отправлено:22:37 01-05-2008
как бы сделать, чтобы при запуске скайта устанавливалась переменная окружения PATH?
как сделать, чтоб по выбору пункта меню запускалась не одна, а несколько команд?



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