Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor for Windows & Linux

Модерирует : gyra, Maz

Widok (23-11-2010 11:23): Лимит страниц. Продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

A free source code editor for Win32 and X
Русскоязычный форум поддержки
Внимание! Это - продолжение темы, начатой [здесь]

  • Один из самых настраиваемых текстовых редакторов из ныне существующих. Настраивается практически все.
  • Индивидуальная подсветка для разных языков програмирования, фолдинг для классов, функций и структур, авто-дополнение, и т.д. и т.п. ...
     
  • Официальный сайт: Scintilla and Scite
  • Официальный форум: Scite-interest -- Discussion of the SciTE editor
  • Русская документация по SciTE (Ждем ваших замечаний и дополнений...)
  • Проект SciTE-Ru (полезные файлы, предложения, SVN, ....)
  • SciTE - Википедия (корректируйте, дополняйте!)
  • Русский сайт SciTE(FAQ, снимки экрана, утилиты, скрипты, ....) (многое сильно устарело...)
  • Мечта кодера. статья
  • Burgaud.com - US.SciTE
  • SciTE: Scintilla Text Editor with Extensions
  • Filerx, SideWinder
  • ......
     
       
  • Project file releases
  • Project summary (including basic statistics)
  • Новости со SciTE.ru
     
    Последняя версия оригинального редактора SciTE - 2.22
     
    Последняя версия редактора из проекта SciTE-Ru - 2.22 .87 [Сборка 01.11.2010]
    (Oписание: сборки, ядра)        [Важно! О "вирусах" в сборке SciTE-Ru!]
     
    Русскоязычный онлайновый чат, посвященный SciTE: online@conference.scite-ru.org
    Дружественная тема: Доработка исходного кода и компилирование сборки Ru-Board Edition
    Нерешенные задачи и вопросы ( Для умных и талантливых форумчан )

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 14:48 09-10-2007 | Исправлено: mozers, 19:36 01-11-2010
    Cuprume



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    0Vovan0

    Цитата:
    а старые открывать в той кодировке в которой они есть?  

    Если я правильно понял редактор не изменяет кодировку открываемых файлов.
     

    Цитата:
    Как в SciTE-Ru 2.03.74 для всех новых файлов использовать кодировку utf-8 без заголовка

    Сменить кодировку для всех новых файлов можно в SciTEGlobal.properties раскомментировав строку #~ code.page=65001 и закомментировать character.set=204.

    Всего записей: 73 | Зарегистр. 03-06-2010 | Отправлено: 12:59 18-07-2010
    0Vovan0



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Это я попробовал сделать в первую очередь - и скайт начал открывать все файлы в utf-8 , включая сам файл глобальных настроек скайта, после сохранения изменений русские буквы в нем превратились в коды символов

    Всего записей: 2364 | Зарегистр. 15-07-2005 | Отправлено: 14:19 18-07-2010
    UR4LTZ



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    После суток глюков форума делаю анонс..
    Финал версии 2.03 SciTE_203_75Ru_200710.zip
    Причиной ее появления явилось Issues 214
    Форум все еще глючит....

    Всего записей: 119 | Зарегистр. 03-03-2008 | Отправлено: 02:24 21-07-2010 | Исправлено: UR4LTZ, 10:27 23-07-2010
    Radanius



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UR4LTZ
    Позвольте поинтересоваться, почему сборка не на версии 2.12?

    Всего записей: 1322 | Зарегистр. 10-08-2009 | Отправлено: 06:11 21-07-2010
    UR4LTZ



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Radanius

    Цитата:
    Позвольте поинтересоваться, почему сборка не на версии 2.12?

    Версия 2.12 еще очень сырая чтобы делать ее релиз.
    Если есть сильное желание иметь 2.12 она есть здесь SciTE-Ru.2.12.RevXXXX.rar

    Всего записей: 119 | Зарегистр. 03-03-2008 | Отправлено: 07:57 21-07-2010 | Исправлено: UR4LTZ, 16:29 24-07-2010
    nail333

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день, первым делом хочу сказать спасибо за огромную проделанную работу!
     
    Столкнулся с не совсем корректной работой скрипта paired_tags.lua на таких xml-ках (минимальный пример):

    Код:
     
    <aaaa>
        <aaaa/>                                    
    </aaaa>
     

    Я никогда раньше не имел дела с lua, так что поправил функцию PairedTagsFinder() как смог, вроде теперь работает правильно  

    Код:
     
    local function PairedTagsFinder()
        local current_pos = editor.CurrentPos
        if current_pos == old_current_pos then return end
        old_current_pos = current_pos
     
        EditorClearMarks(1)
        EditorClearMarks(2)
     
        t.tag_start = nil
        t.tag_end = nil
        t.paired_start = nil
        t.paired_end = nil
     
        local tag_start = editor:findtext("[<>]", SCFIND_REGEXP, current_pos, 0)
        if tag_start == nil then return end
        if editor.CharAt[tag_start] ~= 60 then return end
        if editor.StyleAt[tag_start+1] ~= 1 then return end
        if tag_start == t.tag_start then return end
        t.tag_start = tag_start
     
        t.tag_end = editor:findtext("[<>]", SCFIND_REGEXP, current_pos, editor.Length)
        if t.tag_end == nil then return end
        if editor.CharAt[t.tag_end] ~= 62 then t.tag_end = nil return end
            
        if editor.CharAt[t.tag_end-1] ~= 47 then     
            local dec, find_end
            if editor.CharAt[t.tag_start+1] == 47 then
                dec, find_end = -1, 0
            else
                dec, find_end =  1, editor.Length
            end
     
            -- Find paired tag
            local tag = editor:textrange(editor:findtext("\\w+", SCFIND_REGEXP, t.tag_start, t.tag_end))
            local count = 1
            local find_start = t.tag_start+dec
            repeat
                t.paired_start, t.paired_end = editor:findtext("</*"..tag.."[^/>]*>", SCFIND_REGEXP, find_start, find_end)
                if t.paired_start == nil then break end
                if t.paired_end ~= nil then  
                    t.paired_end = t.paired_end-1  
                end
                if editor.CharAt[t.paired_start+1] == 47 then
                    count = count - dec
                else
                    count = count + dec
                end
                if count == 0 then break end
                find_start = t.paired_start + dec
            until false
        end
     
        if t.paired_start ~= nil then
            -- paint in Blue
            EditorMarkText(t.tag_start + 1, t.tag_end - t.tag_start - 1, 1)
            EditorMarkText(t.paired_start + 1, t.paired_end - t.paired_start - 1, 1)
        else
            if props["find.mark.2"] ~= '' then
                -- paint in Red
                EditorMarkText(t.tag_start + 1, t.tag_end - t.tag_start - 1, 2)
            end
        end
    end
     

    Всего записей: 134 | Зарегистр. 27-03-2005 | Отправлено: 14:47 21-07-2010
    ChronoAngel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Как добавить выбор типа файла при действии "Сохранить как..."  ?

    Всего записей: 1381 | Зарегистр. 30-12-2008 | Отправлено: 19:24 21-07-2010
    UR4LTZ



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ChronoAngel

    Цитата:
    Как добавить выбор типа файла при действии "Сохранить как..."  ?

    К сожалению это невозможно.

    Всего записей: 119 | Зарегистр. 03-03-2008 | Отправлено: 16:32 24-07-2010
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    К сожалению это невозможно.

    а вот интересно.. ведь Notepad++ тоже на движке Scintilla.. а в нём есть выбор расширений..

    Всего записей: 11231 | Зарегистр. 03-12-2003 | Отправлено: 17:02 24-07-2010
    UR4LTZ



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ALeXkRU

    Цитата:
    а вот интересно.. ведь Notepad++ тоже на движке Scintilla.. а в нём есть выбор расширений..

    Что такое Scintilla?..
    Это всего лишь Edit Control который занимается только редактированием,
    подсветкой синтаксиса и выполняет прочие команды поступающие из основной программы..
    Notepad2 тоже на движке Scintilla и не знает что такое расширение файла как при открытии так и сохранении документа.
    Notepad++ еще имеет поддержку плагинов которых так не хватает в SciTE..
    При желании можно было Scintilla и к AkelPad прикрутить но Шенгальц Александр решил написать свой AkelEdit в замену RichEdit..

    Всего записей: 119 | Зарегистр. 03-03-2008 | Отправлено: 19:47 24-07-2010 | Исправлено: UR4LTZ, 19:50 24-07-2010
    Cuprume



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    (75Ru) Похоже, баг с исчезновением подсказок для аббревиатур исправлен не совсем.
     
    Если открыть файл (CSS, HTML ...), затем кликнуть в сайдбаре на закладке аббревиатур (чтобы они были на переднем плане), что-то отредактировать в файле, сохранить файл (Ctrl+S) а потом уже кликнуть непосредственно любую аббривиатуру, чтобы посмотреть подсказку, подсказка появится и тут же исчезнет.
     
    Еще случайно вызвал ошибку, не очень понятно, что за сообщение http://dl.dropbox.com/u/3622221/Scite/mistake_in_console.jpg

    Всего записей: 73 | Зарегистр. 03-06-2010 | Отправлено: 03:32 27-07-2010 | Исправлено: Cuprume, 03:32 27-07-2010
    juvaforza

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE 2.20 is now available. Подробнее...

    Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 16:55 30-07-2010 | Исправлено: juvaforza, 16:59 30-07-2010
    Kastermight



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли внедрить окно редактора в сторонний GUI?

    Всего записей: 23 | Зарегистр. 02-03-2009 | Отправлено: 13:45 09-08-2010
    Cuprume



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Почему нельзя связать javascript-файлы c редактором? В смысле, если даже прописать расширение файла в "Настройки интеграции в Windows" файлы этого типа редактор не открывает, а при следующем вызове "Настроек интеграции.." расширение js в поле с расширениями отсутствует.
    Если кликнуть по самому файлу то вываливает ошибку http://dl.dropbox.com/u/3622221/Scite/w_script_host_mistake.png
     
    Добавлено:
    Еще маленькое пожелание - предлагаю сменить сочетание клавиш для прыжков по парным тегам в HTML - на Alt+B (тогда будет укладываться в сочетания для манипуляций с парными тегами вида Alt+Буква)

    Всего записей: 73 | Зарегистр. 03-06-2010 | Отправлено: 15:05 11-08-2010 | Исправлено: Cuprume, 15:16 11-08-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nail333
    Цитата:
    Я никогда раньше не имел дела с lua, так что поправил функцию PairedTagsFinder() как смог, вроде теперь работает правильно
    Неплохо для начала Исправление внесено в ревизии 1428
     
    Kastermight
    Цитата:
    Можно ли внедрить окно редактора в сторонний GUI?
    Внедряют не весь редактор, а движок SciTE - Scintilla Edit Control. Перечень приложений, использующих Scintilla, приведен в документации.
     
    Cuprume

    Цитата:
    (75Ru) Похоже, баг с исчезновением подсказок для аббревиатур исправлен не совсем.
     
    ИМХО проблемка - малозаметная. В какую сторону копать для ее решения - неясно...

    Цитата:
    Еще случайно вызвал ошибку, не очень понятно, что за сообщение  http://dl.dropbox.com/u/3622221/Scite/mistake_in_console.jpg
    Это просто сообщение неверно перекодировалось В scite 2.20 такой проблемы - нет. (Правда, есть другие...)

    Цитата:
    Почему нельзя связать javascript-файлы c редактором?
    Файлы js по-умолчанию ассоциированы с Windows Script Host, что позволяет их выполнять по дабл-клику. Связать с редактором - можно (SciTE_WinIntegrator с этим отлично справляется если права позволяют) но последствия смены ассоциации будут плачевны - перестанут работать все WSH скрипты (в т.ч. включенные в сборку).

    Цитата:
    Если кликнуть по самому файлу то вываливает ошибку http://dl.dropbox.com/u/3622221/Scite/w_script_host_mistake.png  
    Это говорит о том что тебе сменить ассоциацию не удалось (или ветка реестра была защищена или прав не хватило). И СЛАВА БОГУ!

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 18:04 11-08-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE 2.20 .80 Ru-Board Edition [Сборка 11.08.2010] Beta version!
    Изменений - море. Ядро совершенно новое с жутким уклоном в utf-8.
    Нет лексеров ABAP, AHK1, Euphoria - их необходимо переписывать заново.
    Нет доработок [C_Word], [ForthImprovement], [PropsKeysSets],  
    [PropsColouriseFix], [FindResultListStyle] - их тоже надо переписывать (поэтому .properties и ошибки в консоли отображаются в жутких цветах).
    Баги по остальным позициям - принимаются. Думаю что найти их будет несложно
    А со всякими усовершенствованиями давайте погодим - сначала - баги.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 22:00 11-08-2010 | Исправлено: mozers, 22:19 11-08-2010
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers

    Цитата:
    Beta version!

    ссылка - на предыдущую сборку (2.03)..
    нужно так

    Всего записей: 11231 | Зарегистр. 03-12-2003 | Отправлено: 22:10 11-08-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    Ага, простите за невнимательность - поправил
    И уж заодно хочу попросить тебя вновь перевести ScintillaHistory...

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 22:23 11-08-2010
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers

    Цитата:
    уж заодно  

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

    Всего записей: 11231 | Зарегистр. 03-12-2003 | Отправлено: 22:47 11-08-2010
    sanb



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE 2.20 для Ubuntu 10.04 Lucid
    https://launchpad.net/~pasgui/+archive/ppa/+sourcepub/1258292/+listing-archive-extra
     

    Всего записей: 2189 | Зарегистр. 26-07-2006 | Отправлено: 18:50 19-08-2010 | Исправлено: sanb, 18:59 19-08-2010
       

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor for Windows & Linux
    Widok (23-11-2010 11:23): Лимит страниц. Продолжаем здесь


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru