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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Widok



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

A free source code editor for Win32 and X
Русскоязычный форум поддержки
Предыдущие ветки в Программах: [Часть 1] | [Часть 2]

Один из самых настраиваемых текстовых редакторов из ныне существующих. Настраивается практически все. Индивидуальная подсветка для разных языков програмирования, фолдинг для классов, функций и структур, авто-дополнение, и т.д. и т.п...
 
  • Официальный сайт: Scintilla and Scite
  • Официальный форум: Scite-interest -- Discussion of the SciTE editor
  • Русская документация по SciTE (Ждем ваших замечаний и дополнений...)
  • Проект SciTE-Ru (топик на Ru-Board сборки SciTE Ru-Board Edition )
  • SciTE - Википедия (корректируйте, дополняйте!)
  • Filerx, SideWinder
  • ......
     
       
  • Project file releases
     
     
    Scintilla History | (на русском)  
     
    Последняя версия оригинального редактора SciTE - 4.4.4 [от 21.07.2020]
     
    Последняя версия редактора из проекта SciTE-Ru - 3.5.5 .102 [Сборка 01.05.2017]
    (Oписание: сборки, ядра)  [О "вирусах" в сборке SciTE-Ru!]
    Дружественная тема - Вопросы по сборке SciTE-Ru
    // текущий бэкап шапки..

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:23 23-11-2010 | Исправлено: Maz, 15:48 11-10-2020
    unreal666



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

    Цитата:
    set "a=%b:$=x%"

    не подсвечивается то, что между %% из-за знака =.

    Цитата:
    ECHO Ошибка преобразования: & TYPE "%tmpF%.txt"

    Не подсвечивается TYPE и подобное, т.е. в ECHO не анализируются команды, даже если есть спецсимволы типа & | || <>.
     
    остальное потом, когда увижу

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 03:21 05-04-2012 | Исправлено: unreal666, 16:43 05-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
    Спешу сообщить что в последней ревизии файлы настроек для практически всех языков программирования приведены в максимальное соответсвие с настройками оригинального SciTE 3.0.4.
    Остались неизменными файлы au3, forth, lua, vb .properties т.к. они слишком сильно отличаются от оригинальных.
    Их правка - на совести их авторов.
     

    Цитата:
    set "a=%b:$=x%"
    Это - валидная запись???
    По поводу ECHO - согласен, есть мелкие недоработочки, но и в сегодняшнем состоянии наш лексер раз в 10 функциональнее оригинального.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 15:33 09-04-2012
    unreal666



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

    Цитата:
    Это - валидная запись???

    да. Это означает, что в переменной %b% найти все вхождения $ и заменить на x.
    Т.е. если b=123$456$ , то переменная %a% станет равной 123x456x.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 06:26 10-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE 3.02 .95 Ru-Board Edition [Сборка 10.04.2012]
     
     
    unreal666
    Спасибо за разъяснения. Все ясно.
    Вот только как эта строка должна выглядеть при правильной подсветке - вопрос спорный.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 14:48 11-04-2012
    unreal666



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

    Цитата:
    Вот только как эта строка должна выглядеть при правильной подсветке - вопрос спорный.

    Так же как и обычная переменная. Т.к. %asd:~10,-2% подсвечивается нормально.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 15:56 11-04-2012
    unreal666



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

    Цитата:
    SciTE 3.02 .95 Ru-Board Edition [Сборка 10.04.2012]

    а чего по-умолчанию язык английский?

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 18:53 11-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
    Так в приведенном тобой примере - 2 переменные,  а не одна.
    ИМХО уж если светить, то как то так:
    Код:
    set "a=%b:$=x%"

    Язык сборки всегда был по-умолчанию английский. Поскольку сборку качают не только россияне, а для русского пользователя, ткнуть один раз в диалоге SciTE_WinIntegrator запускающегося при установке - не великий труд.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 20:22 11-04-2012
    unreal666



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

    Цитата:
    Так в приведенном тобой примере - 2 переменные,  а не одна.

    где? с %% только одна.
    Главное, что если между %% встречается =, то лексер "ломается" (как-будто %% даже и не было).
    можно по другому переписать

    Цитата:
    echo %b:$=x%

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 20:28 11-04-2012 | Исправлено: unreal666, 20:29 11-04-2012
    SEN2008

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ли возможность подключать аббревиатуры и api файлы не только по расширению, но и по маске (wildcard) файла?
     
    Например: файл "lua.properties"
     
    # Подключение файла сокращений
    abbreviations._chapter.lua=$(SciteDefaultHome)\abbrev\luaQE_Chapter.abbrev
    abbreviations.qe_script.lua=$(SciteDefaultHome)\abbrev\luaQE_Engine.abbrev
     
    Типа так:
    file.patterns.qeroom=room_*.lua
    abbreviations.$(file.patterns.qeroom)=$(SciteDefaultHome)\abbrev\luaQE_Room.abbrev

    Всего записей: 4 | Зарегистр. 09-09-2008 | Отправлено: 11:26 13-04-2012
    Victor_Dobrov



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE 3.02 .95 Ru-Board Edition - нет курсора в поле редактирования, как исправить?
     
    Файл > Открыть с помощью SciTE > пока не щёлкнешь мышью, править текст невозможно ( SideBar отключен)

    Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 13:10 13-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SEN2008
    Цитата:
    Есть ли возможность подключать аббревиатуры и api файлы не только по расширению, но и по маске (wildcard) файла?  
    Нет такой возможности (и вряд ли появится). Но, думаю, при желании можно реализовать скриптом.
     
    Victor_Dobrov
    А если полностью отключить скрипты, закомментировав параметр ext.lua.startup.script?

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 20:39 13-04-2012
    Victor_Dobrov



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

    Цитата:
    А если полностью отключить скрипты, закомментировав параметр ext.lua.startup.script?

    если убрать ext.lua.startup.script=$(SciteDefaultHome)\tools\SciTEStartup.lua в SciTEGlobal.properties, то текст после открытия можно сразу править, как в предыдущих сборках SciTE.

    Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 03:11 14-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_Dobrov
    Ну и о чем это говорит? - О том, что в потере фокуса виноват не SciTE, а один из подключенных скриптов. И я даже предполагаю какой именно.
    Закомментируй строчку  в SciTEStartup.lua:
    Код:
    dofile (props["SciteDefaultHome"].."\\tools\\SideBar.lua")
    и убедись что твоя проблема исчезла.
    Я - ошибся? Тогда попробуй найти самостоятельно какой из подключенных скриптов виноват в проблеме.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 10:46 14-04-2012
    Victor_Dobrov



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Цитата:
    dofile (props["SciteDefaultHome"].."\\tools\\SideBar.lua")  

    Да, так курсор в поле редактирования появляется.
     
    Ещё замечание: после выбора чего-либо в SideBar и скрытия её кнопкой на ToolBars также пропадает курсор, поэтому после строки 1372 в SideBar.lua props['sidebar.show']=0 нужно добавить gui.pass_focus(), также, как это сделано после OnSwitch()

    Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 12:40 14-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_Dobrov
    С добавкой - согласен - поправлю. Проблема решена?
    Кстати, это решение я предлагал еще давно и в сборке от 10.04.2012 оно присутсвует.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 14:25 14-04-2012
    botanat



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1. А есть нормальная иконка для привязанных к редактору файлов? Просто та, искусственно увеличенная и, как результат, смазанная картинка - выглядит весьма удручающе. Имеются ввиду крупные значки, в частности - ярлыки на рабочем столе Win7.
     
    2. Я так понимаю, что SciTE и каталог Program Files в Win7 - вещи несовместимые (настройки не сохраняются)? Разумных выхода только два: установка в другой каталог или запуск программы от имени Администратора?

    Всего записей: 45 | Зарегистр. 08-10-2009 | Отправлено: 18:53 14-04-2012 | Исправлено: botanat, 18:54 14-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    botanat
    1. В иконке SciTE-Ru - 3 размера - 16x16, 32x32 и 48х48. Ни одна из них не сделана способом "искусственного увеличения".
    Если есть желание, то можно в инете картинки найти и большего размера. (Например, тут). Думаю, преобразовать в ico труда не составит.
     
    2. Кроме предложенных вариантов а) и b) есть и еще варианты:
     c) Разрешить бесправным пользователю(лям) запись в каталог %ProgramFiles%\SciTE\home
     d) Перенести подкаталог home в доступное пользователю место. Например, по примеру других прог, разместить его в %APPDATA%\SciTE\. В этом случае, в параметре scite.userhome надо указать путь.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 01:40 15-04-2012
    Victor_Dobrov



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Цитата:
    С добавкой - согласен - поправлю. Проблема решена?

    Не совсем. Раньше в моей папке scite.userhome автозагрузка SideBar была отключена (панель нужна очень редко). Поюзаю пока новый редактор, если не устроит, придётся откатиться на SciTE_225_93Ru_270311.

    Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 01:44 15-04-2012 | Исправлено: Victor_Dobrov, 01:51 15-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_Dobrov
    Если SideBar действительно отключенвсе скрипты отключаются единственным способом - с помощью комментирования их загрузки в SciTEStartup.lua) то проблемы - нет.
    Но если SideBar подключен, то проблема проявляется в той или иной ситуации. И виноват в этом только SideBar.
    Понимание этих простых вещей - половина решения проблемы.
     
    Последний SideBar.lua.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 20:43 15-04-2012
    GF777

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Release 3.1.0
     
        Released 20 April 2012.
        Animated find indicator added on Cocoa.
        Buttons can be made default in SciTE user strips.
        SciTE allows find and replace histories to be saved in session.
        Option added to allow case-insensitive selection in auto-completion lists. Bug #3516538.
        Replace \0 by complete found text in regular expressions. Feature #3510979.
        Fixed single quoted strings in bash lexer. Bug #3512208.
        Incorrect highlighting fixed in C++ lexer for continued lines. Bug #3509317.
        Hang fixed in diff lexer. Bug #3508602.
        Folding improved for SQL CASE/MERGE statement. Bug #3503277.
        Fix extra drawing of selection inside word wrap indentation. Bug #3515555.
        Fix problem with determining the last line that needs styling when drawing. Bug #3514882.
        Fix problems with drawing in margins. Bug #3514882.
        Fix printing crash when using Direct2D to display on-screen. Bug #3513946.
        Fix SciTE bug where background.*.size disabled restoration of bookmarks and positions from session. Bug #3514885.
        Fixed the Move Selected Lines command when last line does not end with a line end character. Bug #3511023.
        Fix word wrap indentation printing to use printer settings instead of screen settings. Bug #3512961.
        Fix SciTE bug where executing an empty command prevented executing further commands Bug #3512976.
        Fix SciTE bugs with focus in user strips and made strips more robust with invalid definitions.
        Suppress SciTE regular expression option when searching with find next selection. Bug #3510985.
        SciTE Find in Files command matches empty pattern to all files. Feature #3495918.
        Fix scroll with mouse wheel on GTK+. Bug #3501321.
        Fix column finding method so that tab is counted correctly. Bug #3483713.
     
    http://www.scintilla.org/SciTEDownload.html

    Всего записей: 150 | Зарегистр. 10-07-2003 | Отправлено: 23:23 20-04-2012
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor (Часть 3)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru