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

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

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

Widok (09-10-2007 14:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

mozers



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

Код:
SciTE v.1.71 .10Ru
 
  • Исправлена ошибка с выводом текста по command.input и $(CurrentSelection) исключительно в кодировке UTF-8 (Автор: mimir)
        Это не позволяло передать русский текст во внешний скрипт или программу.
     
  • Исправлена ошибка зависания SciTE при использовании command.input. (Автор: mimir)
        Если пользователь забыл выделить текст перед запуском скрипта, то SciTE зависал.
     
  • Функция автодополнения берет шаблоны как из редактируемого текста, так и из соответствующего .api файла (Автор: mimir)
     
  • Возможно использование директивы import в файлах *.abbrev (Автор: mimir)
     
  • Лексер для LUA воспринимает разделитель ":" так же как и "." (Автор: mimir)
     
  • В списки сокращений (abbrev) можно добавлять пользовательские переменные. (Автор: mimir)
        - %SEL% - выделенный текст
        - %CLP% - текст из буфера обмена
        - %GUID% - уникальный GUID нового объекта (идея принадлежит codewarlock1101)
        Так, например, забив в файл abbrev такую строку:
        <a =<a href="|" alt="" target=_blank>%SEL%</a>  
        пишем '<a Привет' и выделяем 'Привет' (Ctrl+Shift+Left). Затем нажимаем Сtrl+B - получаем готовую конструкцию.
        Единственная тонкость заключается в том, что курсор при этом должен распологаться на конце сокращения (после '<a ' пробелы тоже учитываються).
        Я пишу так: все сокращения у меня заканчиваються пробелом; ввожу сокращение, через пробел параметр, и нажимаю Ctrl+Shift+left;Сtrl+B.
     
  • Добавлено событие OnDoubleClickEx(key), где key это строка вида "Ctrl;Alt;Shift;" (Автор: mimir)
        т.е. теперь можно написать например так:
        local ctrl  = string.find(key,'Ctrl', 1)
        if (ctrl~=nil) then ....
     
  • В CommentKeyWord* можно использовать заглавные буквы и двоеточие. (Автор: mimir)
        *В Scite есть возможность создания комментариев для некоторых лексеров (например сpp, sql).
        Они начинаються с //! /*! /** .
        Их отличительная особенность заключается в том, что в них можно подсвечивать отдельные ключевые слова, начинающиеся с "@". Например @todo. В стандартной версии можно использовать только строчные буквы.
     
  • Добавлено 3 новых класса ключевых слов для LexCpp (т.е. теперь можно задавать до 4х дополнительных наборов слов с разной подсветкой) (Автор: mimir)
     
  • Добавлена возможность настраивать ширину и цвет курсора индивидуально для каждого лексера, например, так: (Автор: mimir)
        caret.fore.$(file.patterns.cpp)=#FF0000
        caret.width.$(file.patterns.cpp)=3
        А то получаеться не удобно если у тебя для разных языков и имеется различные цветовые решения и разным светлым и темным фоном, а курсор - лишь одного цвета).
     
  • В LexSQL добавлено слово "case" для начала фолдинга (Автор: mimir)
     
  • Если используеться только один файл сокращений, то без "abbrev.always.update=1" обновляться он будет только после перезапуска Scite (Автор: mimir)
     
  • Параметр output.code.page.oem2ansi=1 включает перекодировку текста, выводимого в окно консоли, из OEM в ANSI (Автор: gansA)
        Это позволяет редактировать скрипт в кодировке win1251 и видеть его вывод в консоли в кодировке dos866 не прибегая к переключению.

  • Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 09:02 28-08-2006 | Исправлено: mozers, 10:02 29-08-2006
       

    На первую страницук этому сообщениюк последнему сообщению

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru