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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    0Vovan0
    Лексер hypertext определяет начало и конец вставки php кода по конструкциям <?php и ?>. Если бы можно было добавить к этим конструкциям { и } то этот же лексер мог бы корректно подсвечивать и твой Smarty.
    Запости в Issues - может кто умный и сделает...

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 20:27 30-05-2009
    Varenik



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mozers
    Цитата:
    Открой SideBar на первой вкладке и наведи курсор мыши на какое нибудь обозначение цвета в тексте вида #00FF00
    Работает, очень удобно. И с цветами вида $00FF00 (Delphi)

    ----------
    Если нравится, считайте, что получилось…

    Всего записей: 1765 | Зарегистр. 21-07-2001 | Отправлено: 16:50 31-05-2009
    Vitrum



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожайлуста как конвертировать файл из win-1251  в utf-8 ? При конвертировании из меню Tools\Кодировка\Сохранить win-1251 в\utf-8, сохраняет в UTF-8 BOM.

    Всего записей: 6 | Зарегистр. 23-11-2002 | Отправлено: 22:22 03-06-2009
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vitrum
    Открыть файл.
    Скопировать в буфер обмена весь текст.
    Изменить кодировку (через меню "Файл"-"Кодировка"-"UTF8 (без заголовка)").
    Вставить текст из буфера, заменив им существующий.
    Сохранить файл.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 14:52 04-06-2009
    UR4LTZ



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Скоро будет год как в SciteRU появился cool.dll, за все время я не увидел предложений что нужно добавить..
     
    Спасибо mozers и vladvro за то что они делают и просто что они есть..

    Всего записей: 119 | Зарегистр. 03-03-2008 | Отправлено: 07:42 09-06-2009
    ruruboard

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UR4LTZ
    А что за cool.dll? Нигде нет описания этой вещи. Может, потому и замечаний нет?

    Всего записей: 110 | Зарегистр. 04-06-2009 | Отправлено: 11:46 09-06-2009
    ALeXkRU



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

    Цитата:
    Нигде нет описания этой вещи

    а чего ее описывать?   это библиотека с иконками команд.. поэтому, её все видят вверху окна программы..
    ЗЫ: можно вот с этими скринами сравнить, как оно выглядело до появления этой библиотеки..

    Всего записей: 11228 | Зарегистр. 03-12-2003 | Отправлено: 14:07 09-06-2009 | Исправлено: ALeXkRU, 14:19 09-06-2009
    UR4LTZ



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ruruboard
    Да описания в доке нет что было сделано можно глянуть Примерное описание Сами картинки все иконки от номера 0 до 32 это стандарт редактора и замене на чтото другое не подлежат.
     
    ps: Знакомые бывают роднее чем братья... (((((
    pss: У нас бесплатная медицина. А вот за благотворительность столько берут...

    Всего записей: 119 | Зарегистр. 03-03-2008 | Отправлено: 15:01 09-06-2009 | Исправлено: UR4LTZ, 15:11 09-06-2009
    ruruboard

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо, ребят, понял! Т.е. не самая критичная часть редактора.
     
    > иконки от номера 0 до 32 это стандарт редактора и замене на чтото другое не подлежат.
     
    ха... Тогда замене подлежит сам редактор.
     
    Когда на предмет отладки парсера мне предложили "писать в файл", я понял - это такой же успешный редактор, как Линукс - операционная система.

    Всего записей: 110 | Зарегистр. 04-06-2009 | Отправлено: 15:25 09-06-2009
    wyxa



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А можно настроить Scite, чтобы была подсветка и компиляция под MikTeX?

    Всего записей: 614 | Зарегистр. 16-10-2007 | Отправлено: 09:08 11-06-2009
    mozers



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

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 15:00 11-06-2009
    MUHUCTP

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите "чайнику"!!! Как сделать, чтобы SciTE при загрузке автоматом переключался на кодировку dos866 и выбирал подсветку для С++ и автоматом сохранял с расширением *.cpp???
     
    P.S.: Я еще не волшебник, я только учусь ))

    Всего записей: 22 | Зарегистр. 25-02-2008 | Отправлено: 15:26 11-06-2009 | Исправлено: MUHUCTP, 15:32 11-06-2009
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MUHUCTP
    Цитата:
    Как сделать, чтобы SciTE при загрузке автоматом переключался на кодировку dos866  
    Пользуешся SciTE-Ru? Тогда допиши в SciTEStartup.lua строчку
    Код:
    change_codepage_ru()
     

    Цитата:
    и выбирал подсветку для С++

    Код:
    # Определяет используемый режим языка для создаваемого (Ctrl+N) файла, прежде чем ему будет назначено имя
    default.file.ext=.cpp
    Для тех файлов, которые уже имеют расширения подсветка включается автоматом (в зависимости от расширения).

    Цитата:
    и автоматом сохранял с расширением *.cpp???  
    Написать скрипт.

    Цитата:
    я только учусь ))
    Так учись
     
    Писать только на cpp да еще в dos-овской кодировке - это что то...

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 19:09 11-06-2009
    wyxa



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Спасибо!
    Всё оказалось намного проще, чем я думал
    Просто надо не лениться и заглянуть в документацию.
     
    Добавлено:
    Помогите ещё со следующим.
     
    По умолчанию запуск F5 выполняет следующую команду
    command.go.$(file.patterns.latex)=gv $(FileName).pdf
     
    Но в окне вывода у меня
    >gv file.pdf
    >The system cannot find the file specified.
     
    gv у меня нет.
    Как настроить, чтобы pdf-файлы запускались той программой, что по умолчанию установлена в системе (что-то надо сделать с command.subsystem и shellexec, но я пока не разобрался). Решил временно пока так: command.go.$(file.patterns.latex)=D:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe $(FileName).pdf , но это филькина грамота .

    Всего записей: 614 | Зарегистр. 16-10-2007 | Отправлено: 04:01 12-06-2009 | Исправлено: wyxa, 04:38 12-06-2009
    wyxa



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочу изменить подстветку синтаксиса и шрифты для TeX. Но что-то не могу разобраться.
    Как узнать к каким конструкциям когда присвается какой-то номер стиля?
    Это ведь зависит от лексера? Где прописаны эти номера?
    В tex.properties указано
    # TeX: highlighting
     
    # Default
    style.tex.0=fore:#7F7F00
    style.tex.0=fore:#3F3F3F
    # Special
    style.tex.1=fore:#007F7F
    # Group
    style.tex.2=fore:#7F0000
    # Symbol
    style.tex.3=fore:#7F7F00
    # Command
    style.tex.4=fore:#007F00
    # Text
    # style.tex.5=
     
    style.tex.34=fore:#00007F
    style.tex.35=fore:#7F007F
     
    # TeX: comments
     
    comment.block.tex=%
    comment.block.at.line.start.tex=1

     
    Как мне задать цвет и изменить шрифт, например, для комментариев?

    Всего записей: 614 | Зарегистр. 16-10-2007 | Отправлено: 06:13 12-06-2009
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    wyxa
    Цитата:
    Как настроить, чтобы pdf-файлы запускались той программой, что по умолчанию установлена в системе  

    Код:
    command.go.*.pdf=$(FilePath)
    command.go.subsystem.*.pdf=2
     
    В качестве оффтопа: С появлением FoxitReader я давно уже забыл про этого монстроидального Акробата...

    Цитата:
    Как узнать к каким конструкциям когда присвается какой-то номер стиля?
    Читать примечания в приведенном тобой tex.properties, изучать исходники этого лексера, или просто поменять значение и посмотреть в каком месте поменяется подсветка... Увы, никаких общих правил - нет. Те, кто пишут лексеры, измудряются каждый по своему. Например, функция IsCommentCOMMON.lua) занимается тем что ищет комментарии по номеру стиля - можно подглядеть там как разнообразна фантазия лексерописателей - на какие только номера не навешивают...
    Судя по тому что написано в tex.properties, лексер tex вообще не различает комментарии.
    или
    Цитата:
    # Special  
    style.tex.1=fore:#007F7F
    это так автор лексера обозвал комментарий?

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 10:51 12-06-2009
    ruruboard

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Судя по архитектуре стилей, автор делал лабораторку и решил прикрутить к ней редактор. Получился SciTE. :)  На мою закономерную попытку упорядочить стили по группам и номерам (3 типа комментов, 4 типа строк, целые/вещественные и т.п. - язык Ди), меня обругали и убили аргументом, что номера потом используются в низлежащем коде(!!!) для своих нужд. Мир программинга перевернулся в моих глазах... :)

    Всего записей: 110 | Зарегистр. 04-06-2009 | Отправлено: 11:33 12-06-2009
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ruruboard
    SciTE писался кучей народа. Лексеры вообще писали все кому не лень. Поэтому и нет строго оговоренной структуры. Попытка "упорядочить стили" реальна в пределах 2-3 языков программирования. Учесть нюансы сотни других поддерживаемых SciTE языков - практически невыполнимая задача. Так что, не надо паники - все же работает

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 15:41 12-06-2009
    ruruboard

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Базу должен был писать один человек или хотя бы по единому плану. И вот эта база меня и смущает. Лексеры - да, писали даже те, кто слов "конечный автомат" вообще не слышал. Забавляет...
     
    Стили я упорядочивал в плане нумерации. Стиль для Ди - да, переписывал с нуля. Если потихоньку даже один человек развивает анализатор, его можно сделать полноценным за год ленивого программинга. Свой я написал за 2 дня (хорошо расширяемую основу).
    Потренировался, теперь буду думать над самим редактором

    Всего записей: 110 | Зарегистр. 04-06-2009 | Отправлено: 16:45 12-06-2009
    wyxa



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Мда, комментариев TeX-лексер не различает
    Хочется написать свой, но не знаю, будет ли время…
    В этом смысле всё оказалось сложнее, чем я думал.
    Есть ещё один лексер, но он под старую версию. Подсветка в нём нравится, но перезаписывать его поверх SciLexer.dll — портится всё остальное.

    Всего записей: 614 | Зарегистр. 16-10-2007 | Отправлено: 18:48 12-06-2009
       

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