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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CaPpuCcinoZ
    Цитата:
    почему-то если эта инструкция находится в первом обработчике событие перестаёт срабатывать, независимо есть ли она во втором. т.е. на размещение в OnSwitchFile(file) есть кажется какая-то аллергия
    Ничего подобного не наблюдаю: Подробнее...
    Никакой "аллергии". Только правильнее было бы включить OnDwellStart один раз при старте твоего скрипта (задав нужный интервал опроса) и больше не выполнять scite.SendEditor(SCI_SETMOUSEDWELLTIME

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 14:08 13-12-2009
    rank1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет! Огромный респект команде Scite руборд!!! Недавно возникла задачка написать тул для mdx запросов к локальным OLAP кубам получаемым из Excel, и столкнулся с тем, что не так уж много на VB.NET готовых примерчиков для работы со Scite. Пришлось возиться и конвертить код из Vb6 в VB.NET. Предлагаю выложить мое творение на Scite-ru, дабы популиризовывать добрейший скайт.  
     
    Кончилось все тем,  что я пришел к идее - зачем я парюсь с этим тулом, когда можно сделать отдельную topmost window форму, которая читает из cub файла метаинформацию и выводит в виде дерева элементов (получается палитра элементов, которые можно перетаскивать в скайт). Сделать отдельную утилиту командной строки, которая получает из scite, текущее имя файла и по make и переменной среды CURRENTCUBE берет файл с MDX запросом, через MSOLAP.8 запускает запрос к кубу - результат выводит в виде грида, или пишет в экселевском формате в XML (через OWC10.Spreadsheet). Получилась своеобразная MDX среда.  
    Еще раз убедился, что скайт просто вещь - дописал к нему внешние утилиты -  и полноценная среда готова!!!!
    Еще есть задумка взять препроцесор cpp.exe из бесплатного компилятора Bc++5.0 и юзать его чтобы делать #include библиотеки mdx формул!!!
     
     

    Всего записей: 18 | Зарегистр. 06-01-2008 | Отправлено: 17:43 16-12-2009
    Psorokin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Почему в окне консоли, при обработке php, русский текст превращается в кракозябры?
    Можно ли передать данные из окна консоли в браузер?

    Всего записей: 66 | Зарегистр. 19-04-2009 | Отправлено: 09:26 23-12-2009
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Psorokin
    Цитата:
    Почему в окне консоли, при обработке php, русский текст превращается в кракозябры?
    Наверное стоит галка в "Tools" - "Настройки" - "Окно консоли: Перекодировка из OEM в ANSI".

    Цитата:
    Можно ли передать данные из окна консоли в браузер?
    Считать данные с консоли - запросто (output:GetText())
    Запустить браузер - запросто (os.execute()).
    Что же касается передачи данных, то тут возникаем множество встречных вопросов (что передавать? url? текст? Куда передавать? В адресную строку? В конкретную форму на странице?...)
    И все эти вопросы ну никак не касаются SciTE.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 17:54 23-12-2009
    Psorokin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    «Галку» убрал, спасибо.

    Всего записей: 66 | Зарегистр. 19-04-2009 | Отправлено: 22:03 23-12-2009 | Исправлено: Psorokin, 22:04 23-12-2009
    Psorokin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Почему в php комбинация клавиш Ctrl+Q вставляет html комментарий, а не /* */
    Можно ли перенастроить?

    Всего записей: 66 | Зарегистр. 19-04-2009 | Отправлено: 21:34 28-12-2009
    mozers



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

    Цитата:
    mozers
    Не надо задавать вопросы на которые могут ответить и другие, одному человеку
     
    Вид комментария определяется текущим лексером. А для php нет отдельного лексера, всю обработку ведет лексер hypertext.
    Т.е. для всех языков, которые обрабатываются с его помощью (html, xml, php, js, vbs, asp и др.) можно задать только один комментарий (comment.stream.start/end.hypertext, comment.block.hypertext). Только его и можно изменить.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 11:59 29-12-2009
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE 2.01 .71 Ru-Board Edition [Сборка 01.01.2010]
     
    Новые доработки. Исправления найденных ошибок:
    Новый творец - neo4max выполнил самую серьезную правку ядра программы:
    Цитата:
  • Добавлена возможность вставки текста из буфера обмена одновременно во все выделенные области (Issue 171)
  • Теперь SciTE проверяет наличие редактируемого файла на диске и при его отсутствии выводит соответствующее предупреждение. Кроме этого исправлено детектирование изменения даты редактируемого файла. (Issue 172)
  • Исправлена ошибка связанная с открытием несуществующего файла. (Issue 174)
  • Исправлена ошибка в диалоговом окне "Параметры" не позволявшая вводить не латинские буквы (Issue 177).

  •  
    Восставший из небытия BioInfo восстановил работоспособноть доработки [LowerUpperCase].
    А то без неё не работал ни поиск ни перевод в верхний/нижний регистр когда это дело касалось русских букв.
     
    Лучший спец по Lua - tymur.gubayev оттачивал функционал [Functions list] SideBar-а:
    Цитата:
  • : скрипт не работал при наличии для лексера тэга начала блока имлементации ( "IMPLEMENTATION" в Паскале), но отсутствии такового в тексте. (Теперь такие "плохие" файлы обрабатываются полностью). Спасибо idlenlazy, обнаружившему данный баг.
  • исправлены паттерны распознавания функций С++ (баги обнаружил Boris A. Brandin), теперь в списке функций не будет мусора вроде "if ()", также теперь корректно распознаётся конструкторы класса вида "PrefDialog::PrefDialog(...) : QDialog(parent){...}"

  •  
    Исправлены и другие ошибки:
    Цитата:
  • RegJump.js: На некоторых системах скрипт мог не срабатывать.
  • AutocompleteObject.lua: Исправлена ошибка приводившая к раскрытию раскрывающегося списка в одну строку
  • COMMON.lua: Исправлена ошибка, найденная SuperXuxiaofei (Issue 178)
  • MoveLines.lua: Исправлена ошибка при перемещении выделенных строк вверх и вниз.
  • Исправлена ошибка, возникавшая при открытии выделенного файла (Ctrl+Shift+O) если в имени последнего имелись символы национального алфавита.

  • C Новым Годом!

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 01:32 01-01-2010
    FreePaul



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо! Отличный подарок к Новому году!!!

    Всего записей: 932 | Зарегистр. 07-08-2002 | Отправлено: 03:33 01-01-2010
    Vidocqq

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всех с новым годом!
    Только начал пользоваться программой, до этого сидел на NotePad++, так вот в последней есть удобная функция - при выделении какого-либо "слова", автоматически подсвечивались все одноимённые "слова" в текстовом файле.
    Можно такое как-нибудь сделать и в этом редакторе?

    Всего записей: 1012 | Зарегистр. 03-09-2007 | Отправлено: 13:38 02-01-2010
    dB6



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Давненько я не появлялся в этом и смежном топиках , но не суть. Всех, кто занимается этим полезным делом - поздравляю с Новым годом! Желаю, чтобы он был лучше старого, чтобы всё получалось - и дома и в семье и на работе. И кроме этого - чтобы оставалось время заниматься вещами, которые приносят удовольствие и пользу. Спасибо вам за доработки, новые фичи, за сборку в целом! С Новым годом!

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 14:01 02-01-2010
    ALeXkRU



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

    Цитата:
    Можно такое как-нибудь сделать и в этом редакторе?

    а как же..
    открываешь файл настроек (глобальных) в Ru-Board-сборке
     
    и ищешь:
    Код:
    # Авто подсветка текста, который совпадает с текущим словом или выделением (highlighting_identical_text.lua)
    highlighting.identical.text=1

    меняешь на единичку..
     
    ЗЫ: лучше перенести это в Пользовательские настройки, тогда при обновлении не нужно будет снова переключать в глобальных - подхватятся автоматом..
     
    Добавлено:
    ну, или в меню Tools\Подсветка идентичного текста (highlighting identical text)  

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 14:49 02-01-2010 | Исправлено: ALeXkRU, 15:00 02-01-2010
    Vidocqq

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

    Всего записей: 1012 | Зарегистр. 03-09-2007 | Отправлено: 15:19 02-01-2010
    vladvro



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всех с Новым Годом! Счастья и успехов!
     
    Vidocqq

    Цитата:
    а можно сделать чтобы подсветка выполнялась цветной заливкой?

    да, можно
    SciTEGlobal.properties [строка 938] :
    Код:
    # для highlighting_identical_text.lua:
    find.mark.4=#FF9900,box
    find.mark.5=#FF0000,box
     
     ?  Код создан и опубликован с помощью SciTE-Ru
    # Стили маркеров выделения текста, используемые в скриптах (от 0 до 31)
    # Формат строки значения: <цвет>,<стиль>,<прозрачность> , где
    # <стиль> может принимать значения:
    #  plain, squiggle, tt, diagonal, strike, hidden, roundbox, box
    # <прозрачность> = @<число>, прозрачность заливки для стиля roundbox, число от 0 до 255
    # Если цвет не задан, используется цвет маркера find.mark по умолчанию
    # Если стиль не задан, используется roundbox

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 15:37 02-01-2010
    Psorokin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хотел добавить сочетание клавиш Ctrl+Alt+C для упорядочивания таблицы стилей.
    Добавил Ctrl+Alt+C|9160|\ в user.shortcuts но не заработало.  
    Подскажите где ошибка?

    Всего записей: 66 | Зарегистр. 19-04-2009 | Отправлено: 20:46 03-01-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Psorokin
    Ошибки нет. Просто какая то виндовая прога перехватывает популярный шорткат (у меня, например, на Ctrl+Alt+C сработал CLCL).
    Заменил Ctrl+Alt+C на Ctrl+Alt+U и все заработало.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 13:06 04-01-2010
    Psorokin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Ctrl+Alt+U заработало. Спасибо.

    Всего записей: 66 | Зарегистр. 19-04-2009 | Отправлено: 15:50 04-01-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Psorokin
    У меня и Ctrl+Alt+C заработало, только для этого пришлось отрубить мою любимую CLCL и в SciTEToolsMenu.properties закомментировать строчку
    Код:
    command.shortcut.81.*=Ctrl+Alt+C
    (тоже, порой, пользуюсь).
    В общем, при назначении нового шортката надо вначале запустить поиск по всем .properties - проверить не используется ли это сочетание где то еще. Если - нет, то проверить резидентные проги и ярлыки на Рабочем столе, которые так же могут запускаться по этому сочетанию.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 18:09 04-01-2010
    donbaton

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

    Всего записей: 170 | Зарегистр. 18-03-2009 | Отправлено: 21:29 10-01-2010 | Исправлено: donbaton, 21:30 10-01-2010
    ruChessMax



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скачал вот эту сборку: SciTE-Ru - 2.01 .71 [Сборка 01.01.2010]
    Все бы хорошо, но почемуто не показывает подсказки в php. autocompleteword.automatic=1 - вроде так. Ченить с этим можно поделать?.
    И еще очень хотелось бы скриптик "go to definition". Тоесть навел мышкой на слово с зажатым ctrl щелчок и попадаем в место где оно определено. Ну или хотябы по горячей клавише.

    Всего записей: 5 | Зарегистр. 21-06-2009 | Отправлено: 00:02 12-01-2010
       

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