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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    l0sy



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сегодня скачал и установил версию 3.0.2 на Win 7 x64.

    Отличный редактор, особенно радует скорость запуска и открытия файлов, (я установил SciTe в качестве дефолтного редактора в Total Commander) и по нажатию F4 в SciTe открывается выбранный файл, это просто чудо, не могу нарадоватся, здесь и подсветка синтаксиса (нужных мне HTML, javascript+jQuery, PHP) и фолдинг (сворачивание лишнего кода), быстрый поиск с заменой, нужные кодировки с возможностью конвертации, нумерация строк, подсветка парных тегов (в HTML) и еще масса удобных и нужных функций,
    Большое спасибо всем за отличный редактор!
    С уважением Роман.

    Всего записей: 14 | Зарегистр. 18-11-2009 | Отправлено: 21:40 21-04-2012
    l0sy



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Установил версию 3.0.2.95 Ru под WinXp sp3 rus,
    при закрытии редактора с открытым файлом, Windows Script Host выдает вот такую ошибку:

    Причем открытый файл имеет расширение ".php" или ".css, .html, .js .bat"? результат один и тот же, но если закрыть все открытые файлы, то SciTe закрывается без проблем.
    Что я делаю не так?

    Всего записей: 14 | Зарегистр. 18-11-2009 | Отправлено: 17:23 25-04-2012 | Исправлено: l0sy, 20:40 25-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    l0sy
    Перерегистрируйте Windows Script запустив этот файл.
    Или переустановите Windows Script.

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



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

    Цитата:
    Перерегистрируйте Windows Script запустив этот файл.
    Или переустановите Windows Script.

     
    Понял, завтра на работе попробую и отпишусь по результатах.
    На домашнем компютере под Win 7 x64 таких проблем не наблюдается, но есть один непонятный момент, под WinXP при открытии редактора открывается предыдущая сессия (то-есть все файлы которые были открыты в момент закрытия SciTE открываются опять) и это удобно, а под Win 7 x64 всегда открывается новый файл (пустое окно Безымянный), после установки в конфигурационных файлах ничего не менял, запускаю SciTE от имени Админа, контроль учетных записей не отключен, может были у кого подобные ситуации и как это лечится?

    Всего записей: 14 | Зарегистр. 18-11-2009 | Отправлено: 20:09 25-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    l0sy
    Проверьте свои права на запись в каталог %ProgramFiles%\SciTE-Ru\home (сессия хранится именно там).
    Попробуйте отключить UAC.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 17:34 27-04-2012
    scout4u

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мозерс, вопрос:
     
    Как добавить кейворды в Яваскрипт. Меня напрягало то, что ФОЛС, ТРУ, АНДЕФАЙНЕД воспринимаются как ключевые слова, так же как и function if else и т. д. Я удалил пока булевые типы. Ок. Они пропали из жирной подствеки (неужели гений-разработчик не мог до этого догадаться?).
     
    Теперь возник другой вопрос:
    Как сделать кастомный класс подсветки?
    Я решил дописать собственный набор в файле cpp.properties:
     
     
    bools.javascript=\
    true false null undefined
     
    bools.$(file.patterns.wsh)=$(bools.javascript)
     
     
    Потом в файле HTML где как я понял, регистрируются эти коллекции за некими переменными, я добавил кейвордс1, которого не было, а начало было с 2 (почему-то):
     
    keywords1.$(file.patterns.mako)=false true undefined
    #keywords1.$(file.patterns.mako)=$(bools.javascript)  <— так тоже не работало почему-то хотя выглядело правдоподобным
     
    keywords2.$(file.patterns.vxml)=$(keywordclass.javascript)
    keywords1.$(file.patterns.mako)=$(bools.javascript)
     
     
    Потом в пропертиес добавил «как-бы» стиль расцветки:
    colour.bools=fore:#e0e21b
     
    Короче мои попытки не увенчались успехом. Есть где-нибудь мануал или вы мне подскажете что да как?

    Всего записей: 11 | Зарегистр. 31-01-2012 | Отправлено: 04:21 28-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    scout4u
    1. В SciTE - 2 совершенно самостоятельных и никак не пересекающихся лексера для JS:
    - 1й (cpp) - настраивается в cpp.properties и включается при выборе подсветки JavaScript (Alt+Shift+F12).
    - 2й (hypertext) - настраивается в html.properties и включается при выборе подсветки Hypertext (F12).
     
    2. В файлах *.properties используются реальные параметры, которые меняют настройки SciTE и пользовательские переменные, меняя которые ты изменяешь лишь их самих и лишь на чуть-чуть реальный параметр (если переменная в него входит).
    В оригинальном SciTE и переменные и оригинальные парметры выглядят одинаково.
    В SciTE-Ru реальные параметры выделены жирным шрифтом.
     
    3. Для создания нового класса (т.е. нового параметра keywordsХ) надо переписывать лексер.
     
    Я так понял, что эти моменты ты не учел. Про последний пункт - видимо - в курсе:
     
    4. Принцип подключения подсветки:
    Код:
    lexer.$(перечень.расширений.файлов)=mylexer
    keywords23.$(перечень.расширений.файлов)=$(перечень.ключевых.слов)
    style.mylexer.23=$(строка.стиля)
     
    В документации все эти параметры очень подробно описаны.
     
     

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 19:42 28-04-2012
    Taran2ul



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А скажите пожалуйста как установить произвольную кодировку, а то в "Файл\Кодировка" только 5 вариантов.

    Всего записей: 458 | Зарегистр. 18-02-2008 | Отправлено: 13:20 30-04-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Taran2ul
    В меню "Файл\Кодировка" имеется пункт "Code Page Property".
    Т.е. при выборе данного пункта, текст будет отбражен в кодировке, заданной параметрами code.page и character.set. А это - еще больше десятка вариантов.

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Release 3.2.0
     
        Released 1 June 2012.
        Platform layer added for the Qt open-source cross-platform application and user interface framework for development in C++ or in Python with the PySide bindings for Qt.
        Direct access provided to the document bytes for ranges within Scintilla. This is similar to the existing SCI_GETCHARACTERPOINTER API but allows for better performance.
        Ctrl+Double Click and Ctrl+Triple Click add the word or line to the set of selections. Feature #3520037.
        A SCI_DELETERANGE API was added for deleting a range of text.
        Line wrap markers may now be drawn in the line number margin. Feature #3518198.
        SciTE on OS X adds option to hide hidden files in the open dialog box.
        Lexer added for OScript language. Feature #3523197.
        Lexer added for Visual Prolog language. Feature #3523018.
        UTF-8 validity is checked more stringently and consistently. All 66 non-characters are now treated as invalid.
        HTML lexer bug fixed with inconsistant highlighting for PHP when attribute on separate line from tag. Bug #3520027.
        HTML lexer bug fixed for JavaScript block comments. Bug #3520032.
        Annotation drawing bug fixed when box displayed with different colours on different lines. Bug #3519872.
        On Windows with Direct2D, fix drawing with 125% and 150% DPI system settings.
        Virtual space selection bug fixed for rectangular selections. Bug #3519246.
        Replacing multiple selection with newline changed to only affect main selection. Bug #3522251.
        Replacing selection with newline changed to group deletion and insertion as a single undo action. Bug #3522250.
        Auto-completion lists on GTK+ 3 set height correctly instead of showing too few lines.
        Mouse wheel scrolling changed to avoid GTK+ bug in recent distributions.
        IME bug on Windows fixed for horizontal jump. Bug #3529728.
        SciTE case-insensitive autocompletion filters equal identifiers better. Calltip arrows work with bare word identifiers. Bug #3517810.
        SciTE bug fixed where shbang lines not setting file type when switching to file loaded in background.
        SciTE on GTK+ shows open and save dialogs with the directory of the current file displayed.
     
    http://www.scintilla.org/SciTEDownload.html
     
    Шапку поправьте, pls!

    Всего записей: 150 | Зарегистр. 10-07-2003 | Отправлено: 21:57 02-06-2012
    UR4LTZ



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    GF777
    Цитата:
     
    Шапку поправьте, pls!

    А смысл? Ссылка не менялась.
     
    mozers
    SciTE-RU умер или как?

    Всего записей: 119 | Зарегистр. 03-03-2008 | Отправлено: 23:41 06-06-2012 | Исправлено: UR4LTZ, 23:48 06-06-2012
    unreal666



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

    Цитата:
    А смысл? Ссылка не менялась.

    Зато инфа в шапке по части номера версии неверной была. Я ее еще тогда же 3.06 поправил.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 00:47 07-06-2012
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    что я такого нажал, что при вводе текста этот текст одновременно вводился в 2-ух строчках.

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
    Просто выделил (с Ctrl) 2 несмежных участка текста.
     
    UR4LTZ
    Ты у нас - один из участников проекта. Сам и ответь )

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    В том то и дело, что во время выделения ctrl я не держал. Если только его заклинило в то время на клаве

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 12:03 13-06-2012
    fuserboard

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Поставил SciTE-Ru, не понравилась, решил деинсталлировать... а как ? Нет ни ярлыка для удаления, ни записи в "установка и удаление программ"
     
    Заметил, что в  Internet Explorer теперь по команде "Просмотр HTML кода" открывается SciTE.
    Как корректно удалить сие, чтобы при этом в реестре откатились все изменения, сделанные SciTE ?
     
    программу брал тут:  
    http://code.google.com/p/scite-ru/downloads/detail?name=SciTE_302_95Ru_100412.zip

    Всего записей: 1 | Зарегистр. 26-02-2012 | Отправлено: 23:00 14-06-2012
    unreal666



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

    Цитата:
    Нет ни ярлыка для удаления, ни записи в "установка и удаление программ"

    Чтобы был ярлык для начала нужен инсталятор, а SciTE_Setup.exe - это фактически не инсталятор, а просто самораспаковывающийся rar-архив с автозапуском скрипта из папки SciTE.
    Где какие галки ставил при установке?

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 06:03 15-06-2012
    addhaloka



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fuserboard 23:00 14-06-2012
    Цитата:
    Как корректно удалить сие

    Обычно это прописывается в "HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name" или в "HKCU\Software\Microsoft\Internet Explorer\View Source Editor\Editor Name". Где будет параметр, относящийся к сабжу - то удалить его (можно и просто данные разделы удалить, ничего страшного не произойдет))

    ----------
    Инструкция по выживанию для баранов, пингвинов и пр., в зимнее время

    Всего записей: 7432 | Зарегистр. 13-11-2010 | Отправлено: 07:54 15-06-2012
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fuserboard unreal666 addhaloka
    Уже давным-давно, по многочисленным просьбам пользователей, в SciTE_WinIntegrator.hta реализовано удаление параметров.
    Т.е. запускаем SciTE_WinIntegrator по-новой (через меню Tools или напрямую из Проводника), снимаем галки, которые мы ставили при установке, и нажимаем "OK".
    Теперь осталось только удалить каталог SciTE и о редакторе останутся лишь воспоминания...

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну мне то это не нужно. Я ставлю прогу путем обычной распаковки.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 09:27 15-06-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