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

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



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

    Цитата:
    Какие заданны в настройках - такие и есть. Раньше (до xComment.lua) комментарии без тильды не могли нормально ставится/сниматься по Ctrl+Q . Сейчас можно использовать и с тильдой и без. Ты можешь поменять в настройках.

     
    В каком файле находятся эти настройки? Укажите строку, пожалуйста.
    А вообще, можно ли переписать скрипт, чтобы комментарий с тильдой и без тильды распознавался и удалялся корректно? Если бы скрипты были JS, я бы сам разобрался.
     
    mozers, есть ссылка на мануал по .lua файлам?

    Всего записей: 476 | Зарегистр. 01-04-2008 | Отправлено: 23:12 18-05-2008 | Исправлено: Firemanser, 23:15 18-05-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Firemanser
    Цитата:
    В каком файле находятся эти настройки?
    Для php - в html.properties (217 строка).

    Цитата:
    можно ли переписать скрипт, чтобы комментарий с тильдой и без тильды распознавался и удалялся корректно?
    Скрипту xComment.lua пофиг как записан комментарий (с тильдой или без). По Ctrl+Q он удалит любой. Повторное нажатие Ctrl+Q закомментирует строку, блок или поток (в зависимости от того что выделено) тем комментарием, который задан в настройках текущего языка.

    Цитата:
    есть ссылка на мануал по .lua файлам
    lua-5.1rus.chm В сборке он подключен. Достаточно выделить непонятный оператор в lua файле и нажать F1.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 01:11 19-05-2008
    aha



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    если кому интересно тут
    _http://www.filefactory.com/file/5f313c/
    64 битная сборка 1.76 ( на 64 битной системе работает значительно быстрее 32 битной с большими файлами)

    Всего записей: 890 | Зарегистр. 13-03-2004 | Отправлено: 02:54 19-05-2008
    Firemanser



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers, спасибо!
    Оказывается, у скайта есть такие возможности, о которых я даже не подозревал. Буду разбираться.
     
    aha, как русифицировать 64битную версию?

    Всего записей: 476 | Зарегистр. 01-04-2008 | Отправлено: 07:37 19-05-2008
    aha



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

    Цитата:
    aha, как русифицировать 64битную версию?

    Restorator 2007 поможет

    Всего записей: 890 | Зарегистр. 13-03-2004 | Отправлено: 09:49 19-05-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Firemanser aha
    А что, в 64битной версии locale.properties уже не работает что ли ???

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 14:15 19-05-2008
    vladvro



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

    Цитата:
    Если данная версия будет стабильно работать в течения пары месяцев, можно потом эти изменения будет внести в основную версию?

    Работать она должна стабильно, проблема не в этом, она будет кушать больше памяти.
    Пока не могу сказать на сколько больше, надо изучить, потестировать.
    Если необходимость в таком большом количестве групп отпадет (а мне кажется это весьма вероятным , т.к. на мой взгляд сложно создать такое количество различий стилей, так что бы в них не путаться), то, ограничившись скажем 20 группами, можно будет внести изменения в основную версию.
     
    mozers

    Цитата:
    Зачем вы в Lua коде ; на концах строк ставите ???  

    тем кто писал на C/C++ или PHP, так нагляднее, глазу проще ловить окончание операции.
    да и просто рефлекс на завершение строки - написал оператор, поставь завершающую ;

    Цитата:
    Обнаружил недокументированную нигде фитчу SciTE:
    1. Открываем окно консоли (F8)
    2. Пишем в ней $(  

    ага, есть такое в коде
    SciTEBase.cxx [строка 3651] : Подробнее...

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 18:13 19-05-2008
    aha



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

    Цитата:
    Firemanser aha  
    А что, в 64битной версии locale.properties уже не работает что ли ???  

    я скомпилил 64 битную версию, особо не разбирался с переводом( у думаю будут проблемы с плагинами-т.к. нужны 64 битные),т.к. искал быстрый текстовый редактор для редактирования больших файлов- 100-200МБ...перепробовал несколько( Akelpad , Notepad++ , 32 битный SciTE)- все они жутко тормозят- невозможно работать с ними, поэтому ради эсперемента собрал голый SciTE 64 битный- он побыстрее оказался, но все равно плюнул я на них- самый быстрый для моих задач EmEditor Professional(64bit ) 7.00.6( а новый 7.00.7 вообще в 2 - 8!!! раз быстрее 7.00.6) так он такие файлы влет открывает и редактирует как-будто они в пару килобайт)...
    В связи с чем заявляю, что 64 битная сборка SciTE мной в дальнейшем не будет развиваться..нет смысла-тормозной там движок-надо все переписывать...но есть готовый рабочий EmEditor

    Всего записей: 890 | Зарегистр. 13-03-2004 | Отправлено: 23:46 19-05-2008
    co6aka py

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день! Как в добавить новый язык?
    Язык RSL … что-то среднее между Pascal и VB … Использует файлы с расширением .mac
     
    Добавил руками новый файл rsl.properties. Взяв за основу файл от VB.
    Добавил в разделы файла SciTEGlobal.properties
    [Open] - *.mac
    [Language] - RSL|mac||\
    [Languages] - import languages\rsl
     
    В сам файл rsl.properties добавил
    file.patterns.rsl=*.mac
    filter.rsl=RSL Macros (mac)|*.mac|
    lexer.$(file.patterns.rsl)=rsl
    keywordclass.rsl=\

    functionclass.rsl=\

    keywordclass.rsl=$(keywordclass.rsl) $(functionclass.rsl)
    keywords.$(file.patterns.rsl)=$(keywordclass.rsl)
    и поправил соответственно стили  
    style.rsl.32=
    style.rsl.0=$(colour.whitespace)

    style.rsl.12=fore:#FF8000
     
    Но при открытии файла макроса секст кода серый. (( что я сделал неправильно ?

    Всего записей: 1 | Зарегистр. 21-05-2008 | Отправлено: 08:37 22-05-2008
    vladvro



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

    Цитата:
    Как в добавить новый язык?
    Язык RSL … что-то среднее между Pascal и VB … Использует файлы с расширением .mac
     
    Добавил руками новый файл rsl.properties. Взяв за основу файл от VB.  
    ...

    ошибка в этой строке:

    Код:
    lexer.$(file.patterns.rsl)=rsl  

    здесь должен быть указан один из СУЩЕСТВУЮЩИХ лексеров редактора, т.о. должно быть:

    Код:
    lexer.$(file.patterns.rsl)=vb  

    дополнительно можно почитать Ссылку

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 14:57 22-05-2008
    nitr perl

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть предложение включить в скрипт smartbraces.lua (автозакрытие скобок), кроме спец.закрытия скобки '{' для С++, ещё и для Perl.
    т.е. строку

    Код:
     
                        -- по волшебному обрабатываем скобку { в cpp
                        if ( char == '{' ) and ( editor.LexerLanguage == 'cpp' ) then
     

    заменить на

    Код:
     
                        -- по волшебному обрабатываем скобку { в cpp, perl
                        if ( char == '{' ) and ( editor.LexerLanguage == 'cpp' or editor.LexerLanguage == 'perl' ) then
     


    Всего записей: 1 | Зарегистр. 23-05-2008 | Отправлено: 02:11 23-05-2008
    Moon_aka_Sun



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Или не было, или я забыл, подскажите, пожалуйста -- в SciTE или в расширениях есть возможность подсветить (раскрасить) заданные слова, примерно так, как это делает Maxthon?

    Всего записей: 60 | Зарегистр. 20-04-2005 | Отправлено: 10:27 25-05-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Moon_aka_Sun
    Произвольный текст (имея только начальную и конечную его позицию)
    - нельзя выделить произвольным стилем;
    - можно выделить маркером (пример - FindText.lua)

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 11:13 25-05-2008
    dB6



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

    Цитата:
    Или не было, или я забыл, подскажите, пожалуйста -- в SciTE или в расширениях есть возможность подсветить (раскрасить) заданные слова, примерно так, как это делает Maxthon?

    Переделывал я скрипт FindText.lua для подсветки заданного списка слов. Могу поделиться.

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 18:48 25-05-2008
    Moon_aka_Sun



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

    Цитата:
    можно выделить маркером

    dB6

    Цитата:
    Могу поделиться

    Спасибо. Будете смеяться, но оказалось проще самому

    Всего записей: 60 | Зарегистр. 20-04-2005 | Отправлено: 06:01 26-05-2008
    GalielO



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Просветите неуча, пожалуйста. Программированием занимался на Spectrum-е, так что человек я далёкий. Есть два файла с расширением luac, в одном из них имеем русский текст в другом немецкий (нужно заменить на русский), при просмотре в total commander (Lister), блокнотом, emEditor-ом всё отображается нормально (я вижу русский текст). Открыв их в SciTE вместо русского вижу d7 f2 ee и тд. Я бы правил в emEditor-е, но он при открытии предлагает заменить 00hex на пробелы . Как в SciTE включить отображение русского?

    Всего записей: 865 | Зарегистр. 04-08-2007 | Отправлено: 18:45 28-05-2008 | Исправлено: GalielO, 18:46 28-05-2008
    vladvro



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

    Цитата:
    Как в SciTE включить отображение русского?

    Очевидно проблема с кодировкой, вероятно SciTE решил что файл в UTF-8 кодировке (отображается внизу, в строке состояния), значит надо вернуть к win-1251, для чего выбрать в меню Файл -> Кодировка -> заданная настройкой code.page

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 11:24 29-05-2008
    GalielO



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vladvro Спасибо огромное. Появился следующий вопрос. При изменении файла пишет, что-то с компиляцией. Его сначала нужно декомпилировать? Как? Скачал luadec, а синтаксис не знаю.?

    Всего записей: 865 | Зарегистр. 04-08-2007 | Отправлено: 11:57 29-05-2008 | Исправлено: GalielO, 12:04 29-05-2008
    vladvro



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

    Цитата:
    При изменении файла пишет, что-то с компиляцией. Его сначала нужно декомпилировать?

    Пожалуйста подробнее, лучше по шагам, что делаешь, что хочешь получить. И желательно выложить файл.

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 13:52 29-05-2008
    Sumato

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

    Цитата:
    Его сначала нужно декомпилировать?

    Попробуй(те), раз уж есть декомпилятор.
    luadec -d ваш_файл.luac > ваш_файл.lua
    Ключ -d не обязателен, если не интересны подробности процесса.
    То, что будет на выходе -- правьте в SciTE.
    Если у luadec ничего не выйдет -- что ж: ищите исходник или, в крайнем случае, правьте строки каким-нибудь hex-редактором (только не текстовыми Блокнотом/SciTE/EmEditor  и т.п., чтобы не порушить бинарник).
    P.S. Кстати, по идее, после правки это дело нужно вновь cкомпилировать. Для этого нужен luac. Есть? Если нет -- можно попробовать просто изменить расширение на .luac, возможно, этого будет достаточно (lua-то всё-равно поймёт, что ему подсунули, согласится ли на это приложение -- вот вопрос).

    Всего записей: 38 | Зарегистр. 11-08-2006 | Отправлено: 16:00 29-05-2008
       

    Страницы: 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.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru