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

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



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

    Цитата:
    Свертка кода заложена (или нет) в лексере. Правка .properties тут не поможет  

    Жаль. Втрой раз уже пытаюсь приспособить scite под свои нужды и обламываюсь. Вижу уже третий облом - хотел использовать для для редактирования командных файлов 4nt, даже пробовать теперь не буду.

    ----------
    Разум когда-нибудь победит

    Всего записей: 2469 | Зарегистр. 09-02-2003 | Отправлено: 22:28 18-10-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smitis
    Ну и зря. Пакетники в SciTE отлаживать - милое дело. А keyword-ы добить в others.properties думаю труда не составит.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 23:13 18-10-2007
    oldBob

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здесь приводился пример скрипта для свертки тексотвых файлов, но ввиду моей неопытности, не смог запустить fold.lua. SciteExtMan и fold.lua находятся в $(SciteDefaultHome)/tools/, В SciTEGlobal.properties написал строчки

    Код:
    ext.lua.startup.script=$(SciteDefaultHome)/tools/extman.lua
    ext.lua.startup.script=$(SciteDefaultHome)/tools/fold.lua
     

    Может кто-нибудь помочь советом?

    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 14:46 19-10-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oldBob
    Вначале правильно подключи. Т.е. в SciTEGlobal.properties
    Код:
    ext.lua.startup.script=$(SciteDefaultHome)\tools\SciTEStartup.lua
     
    А в SciTEStartup.lua
    Код:
    dofile (props["SciteDefaultHome"].."\\tools\\extman.lua")
    dofile (props["SciteDefaultHome"].."\\tools\\fold.lua")
    А че дальше будет - надо смотреть...

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 16:13 19-10-2007
    oldBob

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers,
    Очень большое спасибо, все ок!

    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 16:43 19-10-2007
    Smitis



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

    Цитата:
    Ну и зря. Пакетники в SciTE отлаживать - милое дело.  

    Ну, может соберусь с духом и разберусь, например, как делать свёртку структурных операторов. Пока, не смотря на пример для текстовых файлов, не представляю, как к этому подступиться.

    ----------
    Разум когда-нибудь победит

    Всего записей: 2469 | Зарегистр. 09-02-2003 | Отправлено: 01:42 20-10-2007
    oldBob

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть такой фрагмент файла properties, например:

    Код:
     
    colour.keyword.cpp=$(colour.background.cpp),fore:#FFFFFF
     

    Это конструкция языка lua?

    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 14:21 22-10-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oldBob
    Нет. В файлах properties свой синтаксис. Он подробно описан в русской справке к программе.
    Тут - пример создания пользовательских переменных и присвоения им значений.
    colour.background.cpp, colour.keyword.cpp - можно назвать как угодно - эти названия придумал тот, кто сочинял этот файл настроек.
    Где то выше по тексту colour.background.cpp уже присвоено какое то значение.
    Код:
    colour.background.cpp=back:#000CDF
    А в этой строке присваивается значение переменной colour.keyword.cpp.
    Т.е. теперь colour.keyword.cpp будет равна строке "back:#000CDF, fore:#FFFFFF"
    Зачем присвоили то??? - мы же знаем что параметр colour.keyword.cpp SciTE не понимает !
    Просто потом эта переменная будет использована для задания стиля keyword-а style.cpp.5, а все вышеописанные присвоения были сделаны для удобства и наглядности. Можно было ничего этого не делать, а просто записать так:
    Код:
    style.cpp.5=back:#000CDF, fore:#FFFFFF

    но так, если мы надумаем, допустим, поменять цвет фона (а он у нас используется во многих местах), то нам везде пришлось бы исправлять это значение. А тут нам достаточно поменять значение переменной colour.background.cpp и все.
    Про такие трюки с созданием пользовательских переменных написано тут.

    Цитата:
    # Возможные значения параметров для строки style:
    # font:<name>, size:<number>, fore:<colour>, back:<colour>, italics|notitalics, bold|notbold, eolfilled|noteolfilled, underlined|notunderlined, case:u|case:l, visible|notvisible, changeable|notchangeable
    # Если строке стиля параметр упоминается дважды (следует избегать!), то действует крайнее правое значение.
     

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 16:01 22-10-2007
    oldBob

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

    Цитата:
    Он подробно описан в русской справке к программе.

     
    - что-то не нашел, ни на сайте scite.ruteam.ru, ни в том, что поставляется в дистрибутиве.

    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 16:57 22-10-2007 | Исправлено: oldBob, 17:52 22-10-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oldBob
    Находим в Справке фразу
    Цитата:
    "Файлы свойств приблизительно имеют тот-же формат, что и файлы свойств в "Java"
    и читаем ниже...
    Или вот тут попытка изложить тоже самое более понятным языком...
     
    P.S. Твое сообщение в ПМ прочитал и ответил. Адрес мой все спамеры давно знают - мой_ник(собака)mail.ru, да и в асе 256106175 тоже часто торчу...

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 21:03 22-10-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    abz
    Цитата:
    Расскажи, плиз, по шагам, а как ты используешь скрипт для выкладывания листинга с подсветкой синтаксиса.
    В сборке SciTe-Ru (ссылка - в шапке) этот скрипт уже подключен. Недавно frs выкладывал усовершенствованный вариант.
    Пошагово все происходит очень просто:
    - открываю нужный файл в SciTE
    - в меню "Tools" выбираю "Utils" - "Преобразовать код для публикации в форуме"
    - вставляю выделенный текст в свой пост на Ru-Board

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 20:38 24-10-2007
    sank



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Класная прога. Так держать

    Всего записей: 30 | Зарегистр. 25-07-2006 | Отправлено: 08:16 26-10-2007
    dB6



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sank
    Таки мы всё понимаем - Newbie, посты, но топик предназначен совсем ни для этого.
    Так что давайте без оффтопа - вопросы/идеи, относительно SciTE.

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 13:30 26-10-2007
    sergey458

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый вечер.
     
    Пытаюсь настроить редактор для работы с Borland 3.1 c++ только че то не выходит.
    в файле настроек С++ (2cpp properties ) указываю переменные для компилятора,
    компилятор запускается только нечего не выполняется,пишет exit code 1 time 0.425
    а exe файла нет.
     
    command.compile.$(file.patterns.cplusplus).*.CPP=C:\Borland\BCPP31\BIN\BCC.EXE -1 $(FileNameExt) -o
     
    command.build.$(file.patterns.cplusplus)=C:\Borland\BCPP31\BIN\make.exe -B $(FileNameExt)
     
    command.go.$(file.patterns.cplusplus)=C:\Borland\BCPP31\BIN\$(FileName).exe
     
    пробовал путь указывать    C:\Borland\BCPP31\BIN\test.cpp  результата не чего не меняется  
    файл exe не появляется Может что подскажите ?

    Всего записей: 4 | Зарегистр. 27-10-2007 | Отправлено: 16:06 28-10-2007
    sergey458

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Настроить удалось для работы с borland c++ 5.5 работает отлично а вот настроить с borland 3.1 не как не удается также с турбо с 1,01 не хотит работать почемуто.  
    Может конечно нужно что то гдето еще настраивать кроме указания адреса?
     
    cc=C:\Borland\BCC55\Bin\bcc32.EXE -3 -IC:\Borland\BCC55\include -LC:\Borland\BCC55\lib  $(FileDir)\$(FileName).obj $(FileDir)\$(FileNameExt)
    build=C:\Borland\BCC55\Bin\ilink32.exe -v -IC:\Borland\BCC55\include -LC:\Borland\BCC55\lib $(FileDir)\$(FileName).obj  import32.lib cw32.lib c0x32.obj
     
    command.compile.*.c=$(cc)
    command.build.*.c=$(build)
    command.go.*.c=$(FileName)
     
    command.compile.*.cc=$(cc)
    command.build.*.cc=$(build)
    command.go.*.cc=$(FileName)
     
    command.compile.*.cpp=$(cc)
    command.build.*.cpp=$(build)
    command.go.*.cpp=$(FileName)
     
    command.compile.*.cxx=$(cc)
    command.build.*.cxx=$(build)
    command.go.*.cxx=$(FileName)
     
    command.go.subsystem.*=2
    command.build.*.h=make
     
    command.name.0.*=Cleanup
    command.0.*=rm -f *.obj *.map *.ilc *.ild *.ilf *.ils *.tds
    command.subsystem.0.*=0

    Всего записей: 4 | Зарегистр. 27-10-2007 | Отправлено: 23:06 28-10-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sergey458
    С принципами настройки команд compile, build, go вижу что разобрался сам.
    А вот то, что borland 3.1 работать не хочет - проблема не SciTE, а самого компилятора.
    Изучай параметры ком.строки и файлов конфигурации компилятора и линковщика... я, увы, не спец... Может помогут вот эти батнички...
     
    ALL
    Народ! Помогите разобраться с параметрами caret.line.back.alpha и caret.policy.xslop, caret.policy.width, caret.policy.xstrict, caret.policy.xeven, caret.policy.xjumps, caret.policy.yslop, caret.policy.lines, caret.policy.ystrict, caret.policy.yeven, caret.policy.yjumps.
    Ни хрена не ясно до конца зачем они нужны и что делают.
    Можно отвечать тут, можно - в треде где делается новый перевод.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 00:21 29-10-2007
    slav0nic



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ru-board edition под linux планируется? хотя надо попробовать выдрать  иконки + конфиги и тупо подложить в линуксе)

    Всего записей: 12 | Зарегистр. 20-04-2005 | Отправлено: 14:41 29-10-2007
    codewarlock1101



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slav0nic
    юзай через wine - по крайней мере функциональности не потеряешь

    Всего записей: 92 | Зарегистр. 12-03-2005 | Отправлено: 18:37 29-10-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Думаю что многих заинтересует Русская справка по Lua 5.1

    Цитата:
    Исходный текст перевода был взят на <http://www.lua.ru>
    Работу "ЗАО АИС@" проделал немалую. Честь ему и хвала за это!
     
    К сожалению, на мои письма это секретное учереждение мне не ответило, поэтому пришлось воспользоваться переводом без спроса.
    При ближайшем рассмотрении оказалось что:
    - документация разбита по главам на отдельные страницы,
    - HTML файлы сильно замусорены лишними тегами (очевидно их правили Word-ом),
    - многие перекрестные ссылки не работают,
    - одна из глав ("5.4.1 - Шаблоны") - утеряна,
    - похерены все индикаторы функций C API (похоже, что - умышленно),
    - несколько небольших абзацев остались непереведенными.
     
    Автоматически удалить обильный мусор из HTML файлов не получилось, поэтому пришлось утомительно править оригинальную документацию (взятую с <http://www.lua.org>) вручную.
     
    Путем правки файлов стилей удалось значительно увеличить наглядность документации, не внося в нее никаких дополнительных тегов.
     
    Попутно корректировался перевод и исправлялись найденные ошибки.
     
    Закончил перевод главы "2.1 - Лексические соглашения".
     
    Полностью перевел главу "5.4.1 - Шаблоны".
     
    Внес в "Индекс" устаревшие функции.
     
    На главу "4.1 - Функции и типы" терпения не хватило. Кому не в лом - займитесь... (http://www.lua.ru/doc/4.1.html)
     
    Сгенерил оглавление и индекс для поиска по ключевым словам, откомпилил в CHM
    вот, собственно, и все. Наслаждайтесь
     

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 02:04 01-11-2007
    s_mart

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    поразбирался с caret.policy, оказывается толковая штука, по крайней мере вижу первый редактор где хоть как то настраиваются такие возможности.

    Всего записей: 8 | Зарегистр. 12-12-2006 | Отправлено: 14:34 01-11-2007
       

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