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

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

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


Автор: rank1, Отправлено:10:18 14-01-2008
Прикольные тулзы Спасибо!
Автор: rank1, Отправлено:11:28 18-01-2008
А не подскажете есть ли такое проперти, чтобы можно было написать так:

command.parent.4=10
command.name.4.*=Code -> Excel VBA
command.input.4.*.vbs;*.vb=$(CurrentBuffer)
command.4.*=wscript "$(SciteDefaultHome)\tools\samples\buf2Excel.vbs"
command.mode.4.*=subsystem:windows,replaceselection:no,savebefore:no,quiet:no

Чтобы сразу текст всего буфера передавался в скрипт через CurrentBuffer???
Автор: mozers, Отправлено:22:07 18-01-2008
rank1
1й вариант - простой: Сохранить файл перед выполнением команды, а затем прочитать его из скрипта.
2й вариант - правильный: Использовать SciTE Helper
Сам то скрипт не отсюда?

Добавлено:
А можно еще переменную CurrentBuffer создать самому, добавив в SciTEStartup.lua такие строки:

Код:
local old_OnMenuCommand = OnMenuCommand
function OnMenuCommand(msg, source)
local result
if old_OnMenuCommand then result = old_OnMenuCommand(msg, source) end
props[[no]'CurrentBuffer'[/no]] = editor:GetText()
return result
end

Автор: rank1, Отправлено:18:15 19-01-2008
Неее - эт я сам ваял. Scite.Helper я юзал, но скрипт, который получился оказался не таким полезным, как я думал.
Автор: AleXeyS55, Отправлено:08:25 21-01-2008
Подскажите пожалуйста, как настроить, если можно, что бы после повторного открытия редактора открытые до закрытия документы открывали автоматом?
Ну тоесть что бы если я закрываю редактор и там открыто пару доков что бы при следующем открытии они сами открылись.
Автор: SpoinT, Отправлено:09:06 21-01-2008
AleXeyS55
в файле глобальных настроек пиши в секцию [SaveSettings]
save.session=1
Автор: AleXeyS55, Отправлено:09:42 21-01-2008
И как сделать что бы он кодировку сам понимал? А то стоит по умолчанию 1251, а сейчас вот часто надо UTF. Каждый раз лезть в меню - не интересно.

Добавлено:
SpoinT
ага, спасибо. там оказывается это уже было, просто я неправильно редактор открывал. Я его настроил в файл менеджере на F4 и соответственно он открывал файл под курсором а не последнюю сессию.

Добавлено:
А еще как сделать что бы по Ctrl+Tab он переходил не на следующий таб а на тот который использовался перед ним? не удобно через 10 табов прыгать что бы к предыдущему попасть.
Автор: npomoH, Отправлено:13:23 21-01-2008
Доброго времени суток! Извините, если мой вопрос окажеться ламерским - перерыл все но не нашел решения. Дело в том, что я раньше пользовался SciTE для AutoIt, и там у не нужно было нажимать Ctrl+B \Ctrl+Space для выпадающего списка функций, а также при вводе переменных не использовался Ctrl+Enter. Можно ли изменить настройки, чтоб они лезли у меня автоматом (т.е. не нажимая ничего). Заранее спасибо.
Автор: mozers, Отправлено:15:17 21-01-2008
AleXeyS55
buffers.zorder.switching
npomoH
Надо подключать autoit.api и настраивать scite... Поиск по справке по слову "autocomplete" + в SciTE-Ru используется скрипт AutocompleteObject.lua.
Как все это работает в SciTE-Ru можно посмотреть (покритиковать) на vbs, js, lua файлах. За остальное - не отвечаю.
Как это реализовано в SciTE для AutoIt - не знаю. (Скачал давно, но так и не расковырял до конца).

Автор: BioInfo, Отправлено:17:29 21-01-2008
AleXeyS55

Цитата:
А еще как сделать что бы по Ctrl+Tab он переходил не на следующий таб а на тот который использовался перед ним? не удобно через 10 табов прыгать что бы к предыдущему попасть.

Ctrl+Shift+Tab
- стандартное поведение закладок
Автор: npomoH, Отправлено:08:35 22-01-2008
AleXeyS55
Да включен у меня autocomplite и au3.api подключено! Как я понял, в старом SciTE это делалось скриптом AutoIt3.lua. Но как я не бился, не смог его переправить на другие языки, например на php :'( . Мне кажется есть более простое решение проблеммы.

Автор: fty, Отправлено:09:56 22-01-2008
Я не понял, скачал из шапки SciTE 1.75 .54Ru-Board Edition [Сборка 03.12.2007].
Так Касперский 6.0.2.621 с последними базами пишет:
обнаружено: троянская программа Trojan-Downloader.JS.gen (модификация). Файл: SciTE_175_54Ru_031207.zip/SciTE_Setup.exe//data.rar/abbrev\jscript.abbrev.

Может кто-нибудь проверить другим антивирусником?
Автор: dB6, Отправлено:21:03 22-01-2008
fty
Я не понял, может кто-нибудь будет делать поиск по топику прежде чем спрашивать?
Автор: mozers, Отправлено:22:27 22-01-2008

Цитата:
Антивирус *** нашел в вашей сборке зараженный файл jscript.abbrev, SessionManager.hta и еще...

По поводу вирусов и антивирусов:
Как ВСЕ антивирусы определяют из кучи файлов зараженные вирусом?
Они просматривают содержимое файлов (всех подряд или только тех типов которые Вы определили сами в настройках) и ищут там участки кода, которые были когда то использованы для написания вирусов.
Найдя такой участок кода в файле антивирь считает, что он - заражен.
Программные файлы, библиотеки (*.exe, *.dll и т.п.) чаще всего упакованы и антивирь зачастую не может прочитать код, даже если он действительно заражен.
Совсем другое дело - скрипты или просто текстовый файл с кодом. Тут то просмотреть код можно без всяких ухищрений! Вот антивирус его и просматривает.
А поскольку любая процедура записи в реестр или в файл может быть опасной и неоднократно использовалась вирусописателями, то антивирь орет об наличии вируса.
Так, не мудрствуя лукаво, создатели антивирусов нашли простой и дешевый способ дурить неграмотную общественность
И бодаться с ними - бесполезно (испытал на себе). Исправят так, что пару обновлений антивирь твой код будет считать вполне безопасным, а потом опять будет считать вирусом.

Как бы я советовал поступать пользователям:

1 уровень: Если Вы не знаете что это за файл, для чего он служит и как его безопасно изучить - немедленно удаляйте! Иначе можете запросто нахватать проблем.
(В топике про это орать не надо. Тот, кто занимается изготовлением сборки, явно не 1 уровня подготовки)

2 уровень: Прочтите документацию. Добавьте файл в список игнорируемых вашим антивирусником. Просмотрите код, изучите его. Сделайте самостоятельные выводы.

3 уровень: Если Вы и так все это знаете, то зачем Вам мои советы?
Автор: dB6, Отправлено:23:20 22-01-2008
mozers

Грамотно и верно.

Можно в шапку добавить под # - "В сборке такой-то находит вирус в таких-то файлах"
Автор: npomoH, Отправлено:09:30 23-01-2008
А мне никто не поможет? Гуру! Ведь вам это раз плюнуть!
Автор: fty, Отправлено:09:58 23-01-2008
dB6
mozers
Вобщем, вируса, оказывается, никакого нету.
Но можно ли сделать, чтобы антивирусники не вопили? Я имею ввиду изменить как-нибудь код? А то отключать антивирус как-то не спортивно, IMHO.
Автор: mozers, Отправлено:10:43 23-01-2008
npomoH
Цитата:
Гуру! Ведь вам это раз плюнуть!
Ошибаешся. Проще всего это сделать тому, кто хорошо знает AutoIt и заинтересован в этом деле (т.е. тебе). Читай документацию.

fty
НЕТ.

Автор: vladvro, Отправлено:13:17 23-01-2008
npomoH

Цитата:
Как я понял, в старом SciTE это делалось скриптом AutoIt3.lua. Но как я не бился, не смог его переправить на другие языки, например на php :'( . Мне кажется есть более простое решение проблеммы.

более простого решения нет, реализация возможна только скриптом.
вывод - тебе может помочь либо автор скрипта, либо тот, кто захочет и сможет в нем разобраться.
Автор: KChernov, Отправлено:14:55 23-01-2008
npomoH

Цитата:
Как я понял, в старом SciTE это делалось скриптом AutoIt3.lua. Но как я не бился, не смог его переправить на другие языки, например на php :'(


Цитата:
А мне никто не поможет? Гуру! Ведь вам это раз плюнуть!


[q="mozers"]Ошибаешся. Проще всего это сделать тому, кто хорошо знает AutoIt и заинтересован в этом деле[/q]

Я пока не понял, в чем конкретно проблема.
Но если мне ее объяснят, могу попробовать.
С AutoIt знаком, в субже так же заинтересован.



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