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

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

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


Автор: Posochov, Отправлено:22:32 22-02-2008

Цитата:
SciTE 1.75 .54Ru-Board Edition [Сборка 03.12.2007]

А чего это касперский в этой сборке ругается на наличие троянской программы?
обнаружено: троянская программа Trojan-Downloader.JS.gen (модификация)
Файл: \SciTE_175_54Ru_031207\SciTE_Setup.exe//data.rar/abbrev\jscript.abbrev


В версии 1.74 .52Ru этого не было.
Автор: dB6, Отправлено:22:56 22-02-2008
Posochov
Воспользуйтесь поиском.
Автор: mozers, Отправлено:23:45 22-02-2008
Выполнил рекомендацию dB6 и добавил ссылку в шапку
Автор: Fraerok, Отправлено:22:14 27-02-2008
Подскажите, пожалуйста, как при вызове скрипта "dofile $(SciteDefaultHome)\script.lua" вместе с командой вызова передать аргумент, который в script.lua буду использовать. Через пробел написанный не работает. Кавычки и скобки как только не пробовал ставить.
Автор: mozers, Отправлено:08:42 28-02-2008
Fraerok
Можно в строке запуска задать переменные и их значения, а потом их анализировать в скрипте:
Код:
command.72.*=dostring horizontal=1 vertical=1 dofile(props["SciteDefaultHome"].."\\tools\\MoveLines.lua")


Добавлено:
ALL
На офф-форуме разгорелась жаркая полемика на тему надо или не надо автоматически добавлять расширение к файлу при его сохранении.
Я подумал, а не лучше ли автоматически давать расширение файлу при его создании?
В общем - критикуйте:
new_file.lua : [more]
Код:
--[[--------------------------------------------------
new_file.lua
mozers™
version 1.0
----------------------------------------------
Заменяет стандартную команду SciTE "File|New" (Ctrl+N)
Создает новый буфер в текущем каталоге с расширением текущего файла
----------------------------------------------
Подключение:
В файл SciTEStartup.lua добавьте строку:
dofile (props["SciteDefaultHome"].."\\tools\\new_file.lua")
--]]----------------------------------------------------

local function NewFile()
local newfile_path = props["FileDir"].."\\NewFile"
local newfile_ext = "."..props["FileExt"]
if newfile_ext == "." then newfile_ext = props["default.file.ext"] end
newfile_path = newfile_path..newfile_ext
-- warning disable
--~ io.output(newfile_path) io.write("") io.close()
scite.Open(newfile_path)
return true
end

-- Add user event handler OnMenuCommand
local old_OnMenuCommand = OnMenuCommand
function OnMenuCommand (msg, source)
local result
if old_OnMenuCommand then result = old_OnMenuCommand(msg, source) end
if
msg == IDM_NEW then
if
NewFile() then return true end
end
return
result
end
[/more]

Автор: BioInfo, Отправлено:11:52 28-02-2008
mozers

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

Я чето не понял, а чем не устраивает так как есть сейчас?
Единственное что я бы добавил, так это выбор типа файла в окне Сохранения файла (сейчас там пустая комбобоксина). А по дефолту должен быть установлен тот какой лексер включен. Или так: по дефолту все файлы (*.*), но в комбобоксине можно выбрать частоиспользуемые расширения, короче нужно думать. А Нейл вроде сопротивляется нападкам - молоток!

Цитата:
Можно в строке запуска задать переменные и их значения, а потом их анализировать в скрипте

Это нужно в FAQ (если до сих пор нет).
Автор: dB6, Отправлено:16:32 28-02-2008
mozers

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


В целом согласен с BioInfo, но

Цитата:
А по дефолту должен быть установлен тот какой лексер включен.

Лексер не подрузумевает какой-то конкретный тип файлов.

Лучше все же так:

Цитата:
по дефолту все файлы (*.*), но в комбобоксине можно выбрать частоиспользуемые расширения



mozers

Цитата:
Я подумал, а не лучше ли автоматически давать расширение файлу при его создании?

У меня отображает "Не удается открыть файл [путь]"
[путь] - путь к новому файлу.
Автор: mozers, Отправлено:17:01 28-02-2008
dB6
Цитата:
У меня отображает "Не удается открыть файл
Т.е. все работает как надо, только SciTE, при попытке открыть несуществующий файл тебя предупреждает.
Лучше бы, конечно, была в SciTE какая нить опция, чтобы не выводить это сообщение. Но такой опции - нет. Поэтому в моем скрипте есть строчка, с которой надо снять комментарий и тогда будет автоматом создаваться файл нулевого размера.
Нехорошее решение конечно, но предупреждений уже не будет.
Автор: Fraerok, Отправлено:20:10 02-03-2008
Завершилось тестирование дополнения для SciTE под названием Tidy: http://ifolder.ru/5575517 (~108 Kb)

Цитата:
Скрипт, при помощи свободно-распространяемой утилиты Tidy (http://tidy.sourceforge.net), дает возможность:
1) Произвести валидацию HTML-кода.
2) Оптимизировать html-код полученный после сохранения документов в качестве веб-страниц редакторами Writer (OpenOffice.org) и Word (MS Office).
(так же есть ограниченная поддержка ASP, JSTE, PHP и XML)

Посмотреть в действии можно на скриншотах 1 и 2
Автор: UR4LTZ, Отправлено:09:38 03-03-2008
Правильно сказали нужно сделать как в GVIM
"new_file.lua"
В насторойке уже есть расширения файлов. Но тут есть момент нужно выбрать подсветку.
Но это всеже удобней чем руками.
мыло:king_kong_live( гав )mail.ru
тетя аса: 413-494-012
Автор: Fraerok, Отправлено:11:31 03-03-2008
Кстати, утилитой tidy кто-нить пользуется вообще?
Настройки для того, чтобы запретить замену "nbsp;" на обычный пробел есть?
И есть ли настройка, чтобы tidy не трогал моё форматирование? (когда indent включен - он форматирует с отступами, когда выключен - он форматирует вообще без отступов, т.е. убирая мои)
Автор: Fraerok, Отправлено:19:18 04-03-2008
Есть предложение сделать звездочку на закладке (когда документ изменен) красным цветом - будет заметнее.
Автор: codewarlock1101, Отправлено:10:38 06-03-2008
Всем привет!
Перешёл на сборку 1.75 .54Ru и офигел! Виснет при переходе с закладки на закладку...
кто нибудь испытывал такое? Висяк происходит не постоянно, но этого хаватает чтобы получить массу неудовольствия. переключаюсь между закладками по Ctrl+Tab | Ctrl+Shift+Tab.
Вообще, из-за чего может такое происходить?

Автор: vladvro, Отправлено:11:07 06-03-2008
codewarlock1101

Цитата:
Перешёл на сборку 1.75 .54Ru и офигел! Виснет при переходе с закладки на закладку...
кто нибудь испытывал такое?

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

Добавлено:
еще уточни следующее:
- на какой версии сидел до этого?
- быстродействие твоего компа (вдруг ты на 486 сидишь ) ?
- где располагаются файлы которые ты открываешь во вкладках (сетевой/локальный/пожатый) ?
- используешь стандартную конфигурацию сборки или свои настройки?
Автор: dB6, Отправлено:17:21 06-03-2008

Цитата:
еще уточни следующее:

а еще - какого объема файлы открыты и какого типа
а так же - есть ли в каких-нибудь из них маркеры и т.д. - рез-т поиска по слову скриптом.


Автор: mozers, Отправлено:19:24 06-03-2008
Хотел было просить наших программеров, чтобы сделали алерт, который выдает SciTE при открытии несуществующего файла, опциональным...
Но подумал, и выкрутился скриптовыми средствами.
Цитата:
Заменяет стандартную команду SciTE "File|New" (Ctrl+N)
Создает новый буфер в текущем каталоге с расширением текущего файла
Благодаря этому, сразу же (а не после сохранения) включаются все фичи лексера (подсветка, подсказки и пр.)
Можно еще сделать чтобы новый файл создавался не пустым, а с заготовкой соответствующей аббревиатуре 1...
Надо?
new_file.lua : [more]
Код:
--[[--------------------------------------------------
new_file.lua
mozers™
version 1.5
----------------------------------------------
Заменяет стандартную команду SciTE "File|New" (Ctrl+N)
Создает новый буфер в текущем каталоге с расширением текущего файла
Благодаря этому, сразу же включаются все фичи лексера (подсветка, подсказки и пр.)
----------------------------------------------
Подключение:
В файл SciTEStartup.lua добавьте строку:
dofile (props["SciteDefaultHome"].."\\tools\\new_file.lua")
--]]----------------------------------------------------

props["untitled.file.number"] = 0

local function FileExist(path)
if (os.rename (path,path)) then
return true
else
return false
end
end

local function
CreateUntitledFile()
local file_ext = "."..props["FileExt"]
if file_ext == "." then file_ext = props["default.file.ext"] end
repeat
local
file_path = props["FileDir"].."\\"..'Untitled'..props["untitled.file.number"]..file_ext
props["untitled.file.number"] = tonumber(props["untitled.file.number"]) + 1
if not FileExist(file_path) then
io.output(file_path) io.write("") io.close()
scite.Open(file_path)
os.remove(file_path)
return true
end
until false
end

-- Add user event handler OnMenuCommand
local old_OnMenuCommand = OnMenuCommand
function OnMenuCommand (msg, source)
local result
if old_OnMenuCommand then result = old_OnMenuCommand(msg, source) end
if
msg == IDM_NEW then
if
CreateUntitledFile() then return true end
end
return
result
end
[/more]
Автор: zhito, Отправлено:15:30 09-03-2008
Здравствуйте.
как сделать чтобы выделенный блок в тег загнать, например в <p></p> ?
(просто таких блоков куча, думаю вот как упростить задачу)
с помощью макроса может?
Автор: Fraerok, Отправлено:16:08 09-03-2008
zhito
в файл настроек закидывайте что-то, типа:
Цитата:

command.name.215.$(file.patterns.web)=<p></p>
command.215.$(file.patterns.web)=dostring editor:ReplaceSel('<p>'..editor:GetSelText()..'</p>')
command.mode.215.$(file.patterns.web)=subsystem:lua,savebefore:no
command.shortcut.215.$(file.patterns.web)=Ctrl+P

горячие клавиши на свое усмотрение
Автор: Fraerok, Отправлено:11:25 12-03-2008
Как там релиз-то еще не близится? =) За последние полгода ведь уже много всего исправлено и добавлено интересного.
То, что сейчас предлагается скачать новым пользователям может им понравиться гораздо меньше, чем то, что на самом деле уже готово.
Предлагаю открыть 20-ю страницу с объявления о выходе релиза!

P.s. Предложение сделать звездочку "Изменено" (на вкладках) красным цветом так никто и не прокомментировал =(
Автор: vladvro, Отправлено:13:00 12-03-2008
Fraerok

Цитата:
Как там релиз-то еще не близится?

полагаю что у мозера сейчас мало свободного времени, вот и нет релиза.
в любом случае любой может свободно скачать последнюю версию тут.

Цитата:
Предложение сделать звездочку "Изменено" (на вкладках) красным цветом так никто и не прокомментировал =(

значит не нашло поддержку предложение.



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