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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: Posochov
Дата сообщения: 22.02.2008 21:32

Цитата:
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.02.2008 21:56
Posochov
Воспользуйтесь поиском.
Автор: mozers
Дата сообщения: 22.02.2008 22:45
Выполнил рекомендацию dB6 и добавил ссылку в шапку
Автор: Fraerok
Дата сообщения: 27.02.2008 21:14
Подскажите, пожалуйста, как при вызове скрипта "dofile $(SciteDefaultHome)\script.lua" вместе с командой вызова передать аргумент, который в script.lua буду использовать. Через пробел написанный не работает. Кавычки и скобки как только не пробовал ставить.
Автор: mozers
Дата сообщения: 28.02.2008 07:42
Fraerok
Можно в строке запуска задать переменные и их значения, а потом их анализировать в скрипте:
Код: command.72.*=dostring horizontal=1 vertical=1 dofile(props["SciteDefaultHome"].."\\tools\\MoveLines.lua")
Автор: BioInfo
Дата сообщения: 28.02.2008 10:52
mozers

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

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

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

Это нужно в FAQ (если до сих пор нет).
Автор: dB6
Дата сообщения: 28.02.2008 15:32
mozers

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


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

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

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

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

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



mozers

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

У меня отображает "Не удается открыть файл [путь]"
[путь] - путь к новому файлу.
Автор: mozers
Дата сообщения: 28.02.2008 16:01
dB6
Цитата:
У меня отображает "Не удается открыть файл
Т.е. все работает как надо, только SciTE, при попытке открыть несуществующий файл тебя предупреждает.
Лучше бы, конечно, была в SciTE какая нить опция, чтобы не выводить это сообщение. Но такой опции - нет. Поэтому в моем скрипте есть строчка, с которой надо снять комментарий и тогда будет автоматом создаваться файл нулевого размера.
Нехорошее решение конечно, но предупреждений уже не будет.
Автор: Fraerok
Дата сообщения: 02.03.2008 19:10
Завершилось тестирование дополнения для 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
Дата сообщения: 03.03.2008 08:38
Правильно сказали нужно сделать как в GVIM
"new_file.lua"
В насторойке уже есть расширения файлов. Но тут есть момент нужно выбрать подсветку.
Но это всеже удобней чем руками.
мыло:king_kong_live( гав )mail.ru
тетя аса: 413-494-012
Автор: Fraerok
Дата сообщения: 03.03.2008 10:31
Кстати, утилитой tidy кто-нить пользуется вообще?
Настройки для того, чтобы запретить замену "nbsp;" на обычный пробел есть?
И есть ли настройка, чтобы tidy не трогал моё форматирование? (когда indent включен - он форматирует с отступами, когда выключен - он форматирует вообще без отступов, т.е. убирая мои)
Автор: Fraerok
Дата сообщения: 04.03.2008 18:18
Есть предложение сделать звездочку на закладке (когда документ изменен) красным цветом - будет заметнее.
Автор: codewarlock1101
Дата сообщения: 06.03.2008 09:38
Всем привет!
Перешёл на сборку 1.75 .54Ru и офигел! Виснет при переходе с закладки на закладку...
кто нибудь испытывал такое? Висяк происходит не постоянно, но этого хаватает чтобы получить массу неудовольствия. переключаюсь между закладками по Ctrl+Tab | Ctrl+Shift+Tab.
Вообще, из-за чего может такое происходить?
Автор: vladvro
Дата сообщения: 06.03.2008 10:07
codewarlock1101

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

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

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

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

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

Автор: mozers
Дата сообщения: 06.03.2008 18:24
Хотел было просить наших программеров, чтобы сделали алерт, который выдает 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
Автор: zhito
Дата сообщения: 09.03.2008 14:30
Здравствуйте.
как сделать чтобы выделенный блок в тег загнать, например в <p></p> ?
(просто таких блоков куча, думаю вот как упростить задачу)
с помощью макроса может?
Автор: Fraerok
Дата сообщения: 09.03.2008 15:08
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
Дата сообщения: 12.03.2008 10:25
Как там релиз-то еще не близится? =) За последние полгода ведь уже много всего исправлено и добавлено интересного.
То, что сейчас предлагается скачать новым пользователям может им понравиться гораздо меньше, чем то, что на самом деле уже готово.
Предлагаю открыть 20-ю страницу с объявления о выходе релиза!

P.s. Предложение сделать звездочку "Изменено" (на вкладках) красным цветом так никто и не прокомментировал =(
Автор: vladvro
Дата сообщения: 12.03.2008 12:00
Fraerok

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

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

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

значит не нашло поддержку предложение.
Автор: mozers
Дата сообщения: 14.03.2008 08:44
Официальные новости:
Цитата:
Test release of 1.76 available from CVS and from
http://scintilla.sourceforge.net/scite.zip Source
http://scintilla.sourceforge.net/wscite.zip Windows executable

Probable release date is March 16 if no issues occur.

I haven't read through all the mail since 1.75 yet but the initial
changelog includes:

* Support for PowerShell.
* Lexer added for Magik.
* Director extension working on GTK+.
* Director extension may set focus to SciTE through "focus:"
message on GTK+.
* C++ folder handles final line better in some cases.
* SCI_COPYALLOWLINE added which is similar to SCI_COPY except that
if the selection is empty then the line holding the caret is copied.
On Windows an extra clipboard format allows pasting this as a whole
line before the current selection. This behaviour is compatible with
Visual Studio.
* On Windows, the horizontal scroll bar can handle wider files.
* On Windows, a system palette leak was fixed. Should not affect
many as palette mode is rarely used.
* Install command on GTK+ no longer tries to set explicit owner.
* Perl lexer handles defined-or operator "//".
* Crash fixed when line states set beyond end of line states. This
occurred when lexers did not set a line state for each line.
* SciTE disables translucent features on Windows 9x due to crashes
reported when using translucency.
* Bug fixed where whitespace background was not seen on wrapped lines.
* Octave lexer fixes "!=" operator.

If any of these are inaccurate or should contain additional
information then please speak up.

Neil
Автор: mozers
Дата сообщения: 19.03.2008 16:05
Выложил Комплект для загрузки содержимого SVN репозитария (пакетник+wget+док) с помощью которого можно любому пользователю (даже не имеющему аккаунт google) быстренько загрузить самую свежую версию сборки с SVN.

Поглядеть, что же изменилось в ней со времени последнего выпуска, можно тут.
Автор: Fraerok
Дата сообщения: 19.03.2008 16:32
Будет ли в ближайшее время обновлен и сам дистрибутив программы?
Автор: juvaforza
Дата сообщения: 19.03.2008 16:46
mozers
Большое спасибо. Удобно
Автор: codewarlock1101
Дата сообщения: 19.03.2008 17:10
vladvro
dB6
сорри, залип с ответом.
раньше сидел на 1.74 50ru.
комп шустрый
файлы киловатные, открываю локально, тома не жатые
пользую "нашу" сборку за исключением колора и парочки доп. скриптов, отключены автодополнение и автоаббревы, например

Кстати, последнее время висять перестала. но всё равно насторожен очень. впрочем, если больше не будет, то и шевелиться на эту тему не надо.

Тут по мере прохождения времени еще вопрос появился: каким параметром можно задать цвет текущего (подсвеченного) параметра в показываемой подсказке (calltip)?
типа
MessageBox( handle, text , caption, flag)
MessageBox( handle, text, caption, flag)

Добавлено:
Раз вырвался на форум
Убивает комменты в выделенном фрагменте кода.
drop_comments.lua строка 1
Код:


local xstart, xend= editor.SelectionStart, editor.SelectionEnd-1
local ch_del={}
for i=xstart, xend, 1 do
if IsComment(i) then
if ch_del[1]~=nil and i==ch_del[1][2]+1 then
ch_del[1][2]=i
else
table.insert(ch_del,1,{i,i+1})
end
end
end

editor:BeginUndoAction()
for _,i in pairs(ch_del) do
editor.SelectionStart, editor.SelectionEnd=i[1], i[2]
editor:DeleteBackNotLine()
end
editor:EndUndoAction()
Автор: Fraerok
Дата сообщения: 21.03.2008 11:55
Не хотят здесь думать об обычных пользователях...
Сажусь за новый комп, нужно по-пырому отредактировать файлы. Беру флешку - а там полугодовалой давности релиз 1.75.54 и понимаю, что в нем нет половины того, что есть у меня дома (одна только подсветка тэгов чего стоит), т.к. всё это появилось в течение последних месяцев, следовательно, в релизе от 03.12.2007 отсутствует.
Вспоминаю о новомодной фиче, типа, я могу скачать последние версии всех файлов и сам собрать дистрибутив.
Тыкаю на ссылку "Комплект для загрузки содержимого SVN репозитария (пакетник+wget+док)"
качаю минут 5-10... ох..ю... (мне просто нужно было отредактировать файлы)
вижу размер скчачанного 9Mb... ох...ю... (мне просто нужно было отредактировать файлы; трафик стоит денег)
По окончании закачки в консоли меня каракулями что-то спрашивают (F = #$%^*, D = %^&). На ответы y и n не реагирует... Закрываю это окно через крестик, т.к. совершенно не понимаю, что оно хочет.
Сижу думаю, а что дальше?
У меня есть старинная версию от начала декабря прошлого года и 9 Mb исходников, с которыми не известно что делать... ох...ю... (мне просто нужно было отредактировать файлы; трафик стоит денег; время стоит денег).

Вот такое вот удобство для обычных пользователей и такие перспективы для тех, кто захочет начать пользоваться эти редактором (либо качай версию, которая вас скорее всего не строит, либо качай непонятно что в большом размере и непонятно что с этим делай, зато это будет что-то новое).

P.s. Я не самый тупой пользователь, но я так и не смог установить SciTe на новом компьютере с требуемыми мне возможностями (а точнее с теми, которые появились в январе-феврале).
P.p.s. Сейчас мне, наверное, скажут "Нас мало волнуют проблемы обычных пользователей, у нас всё работает и последней версии, потомучто мы разработчики".
Автор: Alekh
Дата сообщения: 21.03.2008 12:57
Можно ли изменить способ подсветки препроцессорных директив для Си? Хочется, чтобы выделялись только команды (т.е. #include, #define, etc.), а дальше по строке — своя подсветка (а не вся строка одним цветом).
Автор: mozers
Дата сообщения: 21.03.2008 13:37
Fraerok
Можно спокойно ждать пока выйдет новая сборка. Она будет выпущена сразу же как будет готова.
Функционала старой (от 03.12.2007) вполне достаточно для выполнения самых разнообразных работ.
Можно самостоятельно скачать и дополнить пакет любым из новых скриптов. Все они - доступны.
Можно самостоятельно скачать исходники и MinGW (все лежит на сайте) и получить новое ядро программы.
4. Можно вообще ВЕСЬ пакет скачать (т.е. исходники и скрипты) и путем запуска 3х пакетников получить готовый инсталлятор.
Причем, кто пойдет этим путем, не уничтожайте скачанное - wget в следующий раз будет закачивать не все, а только обновленные файлы.
Можно привычно трындеть, что тебя обижают, потому что не разжевывают и не кладут все прямо в рот

Добавлено:
Alekh
Приведи, что у тебя забито в style.cpp.9 ?
Автор: iglezz
Дата сообщения: 21.03.2008 13:50
Fraerok
Именно по причине сложностей обновления я до сих пор использую 1.74.49Ru с некоторыми изменениями

Не думаю, что для простого пользователя сгодится простое сдирание свежих исходников из SVN, тут еще толковое HOWTO требуется по сборке (stardict под вынь я собрал только после того как крепко извилинами поскрипел, и все из-за некотрых маленьких несоответствий текущего кода и текста описания) или скрипт, который сам все скачает и все скомпилит.
Автор: Fraerok
Дата сообщения: 21.03.2008 14:24
iglezz
Видите, таким как мы (а таких абсолютное большинство) говорят - идите лесом, редактор под нас.

mozers
Парниша, потише на поворотах, ты не в icq. Трындите и говорите "мне по приколу казаться дураком" только вы. По себе других не ровняйте. А то еще и на форуме, а не только в icq скоро начнете писать какой вы великий автор :-D

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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