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

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

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

Widok (09-10-2007 14:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 100 101 102 103 104

   

Spab



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

A free source code editor for Win32 and X
Русскоязычный форум поддержки

  • Один из самых настраиваемых текстовых редакторов из ныне существующих. Настраивается практически все.
  • Индивидуальная подсветка для разных языков програмирования, фолдинг для классов, функций и структур, авто-дополнение, и т.д. и т.п. ...
     
  • Scite-interest -- Discussion of the SciTE editor
  • Русский сайт 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 1.74
     
    SciTE 1.74 .52Ru-Board Edition [Сборка 20.09.2007]
    Oписание: сборки ядра  
     
    Дружественная тема: Доработка исходного кода и компилирование сборки Ru-Board Edition
     
    Нерешенные задачи и вопросы ( Для умных и талантливых форумчан )
     
    P.S. Если вы используете SciTE для своих нужд, таких как: написание HTML, CSS, Java Script, PHP и др. кода для сайта, или просто вам нравится этот редактор, поставьте пожалуйста ссылку или баннер на сайт - http://scite.ruteam.ru, благодаря этому у сайта повышается индекс цитирования, соответственно увеличивается количество пользователей редактора.

  • Всего записей: 64 | Зарегистр. 02-09-2001 | Отправлено: 03:05 04-06-2002 | Исправлено: mozers, 13:45 04-10-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dB6
    Не въехал я в смысл твоего предложения, но код исправил в точном соответствии.
    Откомпилилось безо всяких предупреждений  

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALL
    Маленькое пожелание на тему новой функции os.exec от Midas:
    Нельзя ли добавить опцию WaitOnReturn (т.е. ждать окончания выполнения или нет) ?
    А если бы os.exec возвращала код завершения запущенного процесса, то это было бы вообще идеально
     
    Корректное решение для записи ReadOnly файлов, я так понял, еще не найдено?

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



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

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 14:52 27-03-2007
    mimir

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

    Цитата:
    Маленькое пожелание на тему новой функции os.exec от Midas:  
    Нельзя ли добавить опцию WaitOnReturn (т.е. ждать окончания выполнения или нет) ?  
    А если бы os.exec возвращала код завершения запущенного процесса, то это было бы вообще идеально  

     
    Вот сделал через CreateProcess ибо WinExec устарела ( так говорит MSDN ).
    Все тонкости еще сам не разобрал, но на сколько я понял для запуска команд надо явно указывать cmd.exe (bat можно и сразу).  
    И если процесс не завершился то тоже не ясно какой код должен вернуться.
     
    подробнее...

    Всего записей: 77 | Зарегистр. 14-01-2006 | Отправлено: 17:43 27-03-2007
    vladvro



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Очередное обновление скрипта по раскраске кода для форума подробнее...
     
    новшества:
     - исправлена ошибка с отступами, возникавшая после строк с комменариями в результате различного поведения движка форума на отступ в начале строки и отступ после закрывающих тегов формата. теперь в конце каждой строки все форматирование обязательно закрывается.
     - исправлена ошибка в раскраске подписей возникавшая при пустом имени файла, теперь заголовок не добавляется, если нет имени файла
     
    добавлено:
    версия 1.4:
     - добавлено корректное экранирование всех тегов формата для стилей "строка" и "комментарий"
     
    Добавлено:
    mimir

    Цитата:
    Вот сделал через CreateProcess ...

    гуд, токо далеко не все понятно с этой функцией:
    если пробуем вызвать os.exec("notepad.exe",true) возвращает 0, в MSDN сказано что это ошибка, пробуем получить сообщение об ошибке:
    liolib.c  строка 672
    Код:
      if( !exit_code ){
        lua_pushnil(L);
        push_lasterr(L,"\"GetExitCodeProcess\"");
        free(CmdLine);
        return 2;
      }
     
    Данный код внедрен в форум с помощью скрипта vladvro
    получаем:
    Цитата:
    "GetExitCodeProcess" failed with error 0: Операция успешно завершена.

    как-то не логично...
     

    Цитата:
    И если процесс не завершился то тоже не ясно какой код должен вернуться.

    а тут вроде ясно из MSDN:
    If a process happens to return STILL_ACTIVE (259) as an error code, applications that test for this value could end up in an infinite loop.
    259 и возвращает

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 11:14 28-03-2007 | Исправлено: vladvro, 13:09 28-03-2007
    mimir

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не надо путать код возврата процесса и код возврата функции.
    Процесс может вернуть что угодно (иногда это даже документируют).
    Например вызвал программу для отсылки почты, а она в случаи успех завершается с кодом 0, а если например сеть не доступна, то с кодом 1 , и т.д. И GetLastError тут совершенно не причем. Он возвращает ошибки произошедшие в ФУНКЦИИ ТЕКУЩЕГО ПОТОКА.

    Всего записей: 77 | Зарегистр. 14-01-2006 | Отправлено: 15:54 28-03-2007
    vladvro



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mimir
    Цитата:
    Не надо путать код возврата процесса и код возврата функции.
    а, точно... попутал

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 17:00 28-03-2007
    vladvro



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    небольшое обновление скрипта по раскраске кода для форума подробнее...
     
    версия 1.4.1:
     - если выделение содержит весь текст, то номер строки в заголовке не указывается
     - при отображении куска кода убрана пустая строка в конце блока

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 11:15 30-03-2007
    Cicatriz



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    привет пользуюсь рубордовской версией и есть одна не большая проблемка, когда делаю экспорт в HTML то линии со словами получаются засвечены белыми полосами что очень бесит, кто-то знает как это убрать?
     
    вот тут пример <<<<<<<<<<Ссылка>>>>>>>>>

    Всего записей: 359 | Зарегистр. 06-10-2003 | Отправлено: 21:25 30-03-2007
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE 1.73  
    http://scintilla.sourceforge.net/ScintillaHistory.html

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 11:52 31-03-2007
    vladvro



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    обновил скрипт для макросов Подробнее...
    версия 2.0:
     - считывание макросов из файла при загрузке редактора
     - автоматическая запись макросов в файл
     - изменение стиля поля номеров строк в режиме записи макроса
     
     
    Добавлено:
    небольшое обновление скрипта по раскраске кода для форума подробнее...
    версия 1.4.2:
     - поддержка для языка Properties
     
    Добавлено:
    Cicatriz
    Цитата:
    вот тут пример
    не получается посмотреть, то выдает "404 нет такого файла", то вообще сервер не доступен

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 14:53 31-03-2007 | Исправлено: vladvro, 16:06 31-03-2007
    Cicatriz



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vladvro
    всё наладил, сорри проблемы были,смотри
    http://85.136.161.84:31337/exmp.html

    Всего записей: 359 | Зарегистр. 06-10-2003 | Отправлено: 16:18 31-03-2007 | Исправлено: Cicatriz, 16:19 31-03-2007
    Sanc4eZ



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Несколько вопросов:
     
    1. Где редактируются схемы подсветки (в частности PHP) ?
    На дефолтных невозможно работать.
    Может кто подлиться своими схемами схемами ?!
     
    2. Как заставить SCITE открываться развернутым на весь экран ?

    Всего записей: 1187 | Зарегистр. 24-11-2004 | Отправлено: 20:36 31-03-2007
    iglezz

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sanc4eZ
    1. подсветка PHP содержится в html_.properties
    2. необходимо изменить или добавить в SciTEGlobal.properties/SciTEUser.properties:
    Код:
    # Ширина и высота окна (в полный экран=-1)
    position.width=-1
    position.height=-1

    Всего записей: 1346 | Зарегистр. 18-02-2003 | Отправлено: 23:48 31-03-2007 | Исправлено: iglezz, 23:52 31-03-2007
    vladvro



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cicatriz
    проблема в дефолтных значениях зашитых в редакторе, решение:
    меняем
    SciTEProps.cxx  строка 358
    Код:
    StyleDefinition::StyleDefinition(const char *definition) :
        size(0), fore("#000000"), back("#FFFFFF"),
    Данный код внедрен в форум с помощью скрипта vladvro
    на
    Код:
    StyleDefinition::StyleDefinition(const char *definition) :
        size(0), fore(""), back(""),
     
    есть и другое решение, без правки исходников, но тогда прийдется повозиться - надо в файлах настройки во всех стилях проставить цвет фона.
     
    Добавлено:
    Sanc4eZ
    Цитата:
    Может кто подлиться своими схемами схемами ?!
    может:
    SciTEUser.properties
    html_.properties
    php.keywords.properties

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 09:55 02-04-2007
    Cicatriz



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vladvro
    чем мне его потом скомпилить, и куда всунуть? что-то я потерялся

    Всего записей: 359 | Зарегистр. 06-10-2003 | Отправлено: 10:51 02-04-2007
    vladvro



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    обновил скрипт для макросов Подробнее...
    версия 2.0.1:
     - исправлена ошибка загрузки файла, если файла нет
     
    Добавлено:
    Cicatriz
    Цитата:
    чем мне его потом скомпилить, и куда всунуть?
    тебе потребуется пересобрать редактор, для этого почитай в исходниках scite\README

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 10:54 02-04-2007
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE Release 1.73  
    по традиции - вольное переложение хистори:
     
    Released on 31 March 2007.  
    Релиз 1.73 (31 марта 2007)
     
    SciTE adds a Directory properties file to configure behaviour for files in a directory and its subdirectories.
    - в SciTE добавлено свойство файлов Каталога для настройки поведения файлов каталога и подкаталогов
     
    Style changes may be made during text modification events.
    - изменения в стиле могут быть сделаны во время модификации текста
     
    Regular expressions recognize \d, \D, \s, \S, \w, \W, and \xHH.  
    - добавлено распознавание регулярных выражений \d, \D, \s, \S, \w, \W, and \xHH
     
    Support for cmake language added.
    - добавлена поддержка языка "cmake"
     
    More Scintilla properties can be queried.
    - теперь может быть вызвано больше свойств Scintilla
     
    Edge line drawn under text.
    - отрисовывается линия границы под текстом  
     
    A savesession command added to SciTE director interface.
    - команда "savesession" (сохранить сессию) добавлена в интерфейс управления SciTE
     
    SciTE File | Encoding menu item names changed to be less confusing.
    - в SciTE изменены имена пунктов меню File | Encoding (Файл | Кодировка) для сокращения путаницы
     
    SciTE on GTK+ dialog buttons reordered to follow guidelines.
    - в SciTE для GTK+ диалоговые клавиши переставлены для соответствия руководству
     
    SciTE on GTK+ removed GTK+ 1.x compatible file dialog code.
    - в GTK+ из SciTE удален код диалога "Файл", использовавшийся для совместимости с GTK+ 1.x
     
    SciTE on GTK+ recognizes key names KeypadMultiply and KeypadDivide.
    - в GTK+ в SciTE добавлено распознавание имен клавиш KeypadMultiply и KeypadDivide (клавиши "Умножение" и "Деление" цифровой клавиатуры)
     
    Background colour of line wrapping visual flag changed to STYLE_DEFAULT.
    - флаг отображения цвета фона для переноса строки изменен на STYLE_DEFAULT
     
    Makefile lexing enhanced for ':=' operator and when lines start with tab.
    - лексер Makefile расширен оператором ':=' и добавлено распознавание строк, начинающихся с табулятора
     
    TADS3 lexer and folder improved.
    - улучшены лексер и фолдер для языка TADS3
     
    SCN_DOUBLECLICK notification may set SCI_SHIFT, SCI_CTRL, and SCI_ALT flags on modifiers field.
    - сообщение SCN_DOUBLECLICK может устанавливать флаги SCI_SHIFT, SCI_CTRL, и SCI_ALT в поле модификаторов
     
    Slow folding of large constructs in Python fixed.
    - исправлена ошибка с замедленным фолдингом в больших конструкциях Python
     
    MSSQL folding fixed to be case-insensitive and fold at more keywords.
    - исправлены ошибки фолдинга MSSQL: добавлена нечувствительность к регистру и обработка большего числа ключевых слов
     
    SciTE's brace matching works better for HTML.
    - в SciTE улучшена работа с согласованием фигурных скобок для HTML
     
    Determining API list items checks for specified parameters start character before default '('.
    - добавлена проверка определения элементов списка API для заданных параметров, начинающихся с символа '(' перед default
     
    Hang fixed in HTML lexer.
    - исправлено зависание в лексере HTML
     
    Bug fixed in with LineTranspose command where markers could move to different line.
    - исправлена ошибка в команде LineTranspose (перенос строки), при которой маркеры могли переноситься на другую строку
     
    Memory released when buffer completely emptied.
    - теперь память освобождается при полном опустошении буфера
     
    If translucency not available on Windows, draw rectangular outline instead.
    - если в Windows не доступна полупрозрачность, взамен отрисовывается внешняя прямоугольная рамка  
     
    Bash lexer handles "-x" in "--x-includes..." better.
    - в лексере Bash улучшена обработка параметра "-x" в "--x-includes..."
     
    AutoIt3 lexer fixes string followed by '+'.
    - исправлена ошибка в лексере AutoIt3 для строк, следующих после '+'
     
    LinesJoin fixed where it stopped early due to not adjusting for inserted spaces..
    - исправлена ошибка в комаде LinesJoin (соединение строк), при которой команда преждевременно завершалась из-за некорректной вставки выравнивающих пробелов
     
    StutteredPageDown fixed when lines wrapped.
    - исправлена ошибка прокручивания страницы при переносе строк  
     
    FormatRange fixed to not double count line number width which could lead to a large space.
    - исправлена ошибка в области форматирования (FormatRange), удваивающая ширину поля счетчика строк, что могло приводить к увеличению области этого поля
     
    SciTE Export As PDF and Latex commands fixed to format floating point numbers with '.' even in locales that use ','.
    - в SciTE исправлена работа команд "Экспортировать в формате PDF" и  ".. в формате Latex": формат чисел с плавающей запятой указывается с '.' даже если в локальных настройках ','
     
    SciTE bug fixed where File | New could produce buffer with contents of previous file when using read-only mode.
    - исправлена ошибка SciTE, при которой команда Файл | Новый (File | New) в режиме только для чтения (read-only) могла выводить буфер с содержимым предыдущего файла
     
    SciTE retains current scroll position when switching buffers and fold.on.open set.
    - SciTE теперь при переключении буферов сохраняет текущую позицию прокрутки (скроллинга) и установленном параметре fold.on.open
     
    SciTE crash fixed where '*' used to invoke parameters dialog.
    - исправлена ошибка, приводившая к краху SciTE, при использовании '*' в качестве параметра вызова диалога
     
    SciTE bugs when writing large UCS-2 files fixed.
    - Исправлена ошибка SciTE при записи больших файлов UCS-2
     
    Bug fixed when scrolling inside a SCN_PAINTED event by invalidating window rather than trying to perform synchronous painting.
    - исправлена ошибка, возникающая в функции обработки события SCN_PAINTED при прокрутке. Теперь предпочтительно используется перерисовка окна, вместо более сложного по выполнению синхронного отображения  
     
    SciTE for GTK+ View | Full Screen works on recent versions of GTK+.  
    - для SciTE в GTK+ теперь команда Вид | Полноэкранный режим (View | Full Screen) работает в новых версиях GTK+
     
    SciTE for Windows enables and disables toolbar commands correctly.
    - в SciTE для Windows теперь корректно работает команда включения\выключения панелей инструментов

    Всего записей: 11007 | Зарегистр. 03-12-2003 | Отправлено: 15:17 02-04-2007 | Исправлено: ALeXkRU, 18:31 02-04-2007
    dB6



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

    Цитата:
    вольное переложение хистори

    Немного подкорректировал:
    SciTE Release 1.73
    Читать дальше

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 15:45 02-04-2007
    ALeXkRU



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

    Всего записей: 11007 | Зарегистр. 03-12-2003 | Отправлено: 18:40 02-04-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 100 101 102 103 104

    Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor for Windows & Linux
    Widok (09-10-2007 14:48): лимит страниц. продолжаем здесь


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru