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

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers,
    Значит, я опять что-то не так сделал:
    SciteStartup.lua:

    Код:
     
    dofile (props["SciteUserHome"].."/private/scite_tools/p.lua")
     

     
    p.lua:

    Код:
     
    function make_p()
        print("Hallo, LUA")
    end
     

     
    .SCiTEUser.properties:

    Код:
     
    command.name.18.*=Hallo
    command.name.18.*=make_p
    command.mode.18.*=subsystem:lua, savebefore:no
    command.shortcut.18.*=Ctrl+Shift+Alt+Z
     


    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 12:50 28-04-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oldBob
    Код:
    command.18.*=make_p

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

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Big thx. mozers!
     
    Понял, разобрался, большое спасибо! :-D
     

    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 14:44 28-04-2010
    Vlasssov

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

    Цитата:
    Vlasssov krechet2013
    Я так понял что все предыдущие вопросы решились после прочтения документации?  

    Ничего там не решилось... Скрипты как не запускались, так и не запускаются а таинственную ошибку  
    error checking global scope for command
    Никто во всем интернете объяснить не может. Но если надо повторить - то пожалуйста

    Цитата:
    А где в русской сборке в меню tools такая строка, которая позволяет настраивать компилятор? При запуска autoIt скрипта, который редактируется, сообщение выводится в виде msgbox, хочется все-таки чтобы выводилось в Консоли...  
     
    Да... Еще при выполнении команд из меню Tools для AutoIt вылетает вот такая ошибка в консоли
    error checking global scope for command


    Всего записей: 38 | Зарегистр. 06-04-2009 | Отправлено: 16:24 28-04-2010 | Исправлено: Vlasssov, 16:33 28-04-2010
    Orion_76



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

    Цитата:
    А где в русской сборке в меню tools такая строка, которая позволяет настраивать компилятор?

     
    Компилятор, как таковой , в Scite настроить нельзя, но можно (что обычно и делается) добавить команду в меню, для запуска какого-либо исполняемого файла(компилятора) с передачей нужных(имя компилируемого файла+ключи настроек компиляции)  параметров. Общие команды меню tools настраиваются в файле SciTEToolsMenu.properties(в русской сборке), а персональные команды меню настраиваються в файле настроек "языка"(ИМЯ_ЯЗЫКА.properties).
     
     
     
    Добавлено:

    Цитата:
    Да... Еще при выполнении команд из меню Tools для AutoIt вылетает вот такая ошибка в консоли
    error checking global scope for command  

    все команды?  
    В стандартных сборках scite обычно все нормально запускается, наверное, чтобы выяснить, почему выходит ошибка, надо знать, что Вы правили в сборке самостоятельно.

    Всего записей: 386 | Зарегистр. 02-11-2007 | Отправлено: 16:54 28-04-2010
    Vlasssov

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

    Цитата:
    все команды?  
    В стандартных сборках scite обычно все нормально запускается, наверное, чтобы выяснить, почему выходит ошибка, надо знать, что Вы правили в сборке самостоятельно.  

    Только то, что касается AutoIt.

    Цитата:
    Компилятор, как таковой , в Scite настроить нельзя, но можно (что обычно и делается) добавить команду в меню, для запуска какого-либо исполняемого файла(компилятора) с передачей нужных(имя компилируемого файла+ключи настроек компиляции)  параметров. Общие команды меню tools настраиваются в файле SciTEToolsMenu.properties(в русской сборке), а персональные команды меню настраиваються в файле настроек "языка"(ИМЯ_ЯЗЫКА.properties).  

    Я тоже об этом, может неправильно выразился. Дело в том, что при обнаружении ошибки в редакторе Scite, который идет комплектом с AutoIT, выводится обозначении ошибки в консоль и при двойном щелчке выделяется строка, где ошибка произошла. В обсуждаемой сборке выводится msgbox, что не очень удобно. Так как я только начал подробно изучать данный редактор и вижу, что возможности у него достаточно большие, поэтому и спрашиваю, где именно настраивается компилятор, чтобы по возможности сменить параметры на более удобные.

    Всего записей: 38 | Зарегистр. 06-04-2009 | Отправлено: 18:37 28-04-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vlasssov
    Цитата:
    таинственную ошибку  
    error checking global scope for command  
    Ниче "таинственного". Это типовое сообщение возникает если в меню прописан запуск функции, которая отсутсвует в скриптах, подключенных через SciTEStartup.lua

    Цитата:
    Дело в том, что при обнаружении ошибки в редакторе Scite, который идет комплектом с AutoIT, выводится обозначении ошибки в консоль...
    В обсуждаемой сборке выводится msgbox  
    "обсуждаемой сборке" - это про SciTE-Ru ?
    Если верить нашему au3.properties то и команде Компилировать (Ctrl+F7) и команде Собрать (F7) соответвует одна и та же команда.
    au3.properties [строка 14] :
    Код:
    command.compile.*.au3=$(autoit3dir)\aut2exe\aut2exe.exe /in "$(FilePath)"
    command.build.*.au3=$(autoit3dir)\aut2exe\aut2exe.exe /in "$(FilePath)"
     
    И че одно и то же понаписали? Фантазии что ли не хватило?
    Тебе надо посмотреть какая команда используется для компиляции (с выводом результатов в консоль) в SciTE_for_AutoIt и вписать ее сюда. (На Компилировать или на Собрать ты ее повесишь - это без разницы. Можно и на F5 Run.
    О результатах - отпишись.SciTE-Ru совершенствуется не сам по себе, а с помощью отзывчивых пользователей.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 20:27 28-04-2010
    Vlasssov

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

    Цитата:
    Ниче "таинственного". Это типовое сообщение возникает если в меню прописан запуск функции, которая отсутсвует в скриптах, подключенных через SciTEStartup.lua  

    У меня тогда вопрос: чем кардинально отличаются друг от друга команды
    dofile  
    и
    LoadLuaFile
     
    И еще - сдается мне,что вот эта вот строчка в au3.au3.properties
    extension.*.au3=$(SciteDefaultHome)\AutoIt3.lua
    Ссылается на скрипт, которого по данному пути нет, отсюда и  
    error checking global scope for command  
     
    Попробовал скопировать вместо него вот такой вот скрипт, в котором похожие функции
    http://code.google.com/p/autoit-cn/source/browse/trunk/SciTe/ACNLua/AutoItTools.lua?spec=svn312&r=312
    Стал ругаться
    C:\Program Files\AutoIt3\SciTE\tools\AutoItTools.lua:11: attempt to index global 'EventClass' (a nil value)

    Всего записей: 38 | Зарегистр. 06-04-2009 | Отправлено: 22:37 28-04-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vlasssov
    Цитата:
    чем кардинально отличаются друг от друга команды  
    dofile  
    и  
    LoadLuaFile  

    dofile - это встроенная Lua команда.
    LoadLuaFile - какая то пользовательская процедура из внешнего скрипта.

    Цитата:
    index global 'EventClass'  
    Тоже самое. Че такое 'EventClass'? Это тоже какое то внешнее определение.
     
    ИМХО если тупо копировать куски кода то вряд ли что получится. Слишком все они взаимосвязаны.
    Я бы пошел другим путем - переселил бы одну нужную команду. Потом - другую... И т.д.

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vlasssov
    Если я правильно понял, Вы пытаетесь перенести некоторый функционал и сборки Scite для Autoit в сборку от Ru-bord?
    Я тоже иногда пользуюсь Autoit-ом.С удовольствием помогу, если Вы опишите задачи по конкретнее.

    Всего записей: 386 | Зарегистр. 02-11-2007 | Отправлено: 09:41 29-04-2010
    Vlasssov

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

    Цитата:
    Если я правильно понял, Вы пытаетесь перенести некоторый функционал и сборки Scite для Autoit в сборку от Ru-bord?
    Я тоже иногда пользуюсь Autoit-ом.С удовольствием помогу, если Вы опишите задачи по конкретнее.  

    Функционала там немного.. Для меня главное перенести из сборки AutoIT  функцию, когда при компиляции получается ошибка, она выводится в консоль и при двойном клике выделяется. Еще хорошо бы метки по тексту расставлять, на полях...  
    Я в целом пытаюсь разобраться, как автоматизировать процесс набора команд в Autoit ну и процесс отладки тоже...

    Всего записей: 38 | Зарегистр. 06-04-2009 | Отправлено: 20:49 30-04-2010
    Orion_76



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

    Цитата:
    Для меня главное перенести из сборки AutoIT  функцию, когда при компиляции получается ошибка, она выводится в консоль

     
    Вроде работает..
    1.Скачал архив с Scite для Autoit.
    2.Распаковал.
    3.Скопировал в папку с Ru-board Scite(RuScite) из Scite для Autoit(AuScite) папку Autoit3Wrapper.
    4.В файле au3.properties RuScite заменил строчки с настройками меню команд Компи
    лировать, Собрать, Выполнить на

    Код:
     
    command.go.*.au3="$(SciteDefaultHome)\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "$(FilePath)" /autoit3dir "$(autoit3dir)" /UserParams $(1) $(2) $(3) $(4)
    command.compile.*.au3="$(SciteDefaultHome)\AutoIt3Wrapper\AutoIt3Wrapper.exe" /ShowGui /in "$(FilePath)"
    command.build.*.au3="$(SciteDefaultHome)\AutoIt3Wrapper\AutoIt3Wrapper.exe" /prod /in "$(FilePath)" /autoit3dir "$(autoit3dir)"
     

    Вывод ошибок при компиляции пошел в консоль.
     
    Добавлено:
    Странно,
    переменная SciteDefaultHome оказывается равна не пути к папке с исполняемым файлом Scite ,а C:\Program Files\SciTE.
    Или она где-то переопределяется?

    Всего записей: 386 | Зарегистр. 02-11-2007 | Отправлено: 18:33 03-05-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Orion_76
    Цитата:
    переменная SciteDefaultHome оказывается равна не пути к папке с исполняемым файлом Scite ,а C:\Program Files\SciTE
    Или она где-то переопределяется?
    Если в системном окружении задана переменная SciTE_HOME.
     
    Я не спец по AutoIt но мне кажется странным, что он, в отличии от тысячи других компиляторов, не может выводить ошибки компиляции в консоль (какой то левый враппер ему подавай)... А разве нет консольной версии AutoIt?

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 22:53 03-05-2010 | Исправлено: mozers, 23:05 03-05-2010
    Orion_76



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

    Цитата:
    Если в системном окружении задана переменная SciTE_HOME

    Команда SET говорит что таких переменных нет.(ОС Windows)
     

    Цитата:
    что он, в отличии от тысячи других компиляторов, не может выводить ошибки компиляции в консоль (какой то левый враппер ему подавай)

    Имеется ввиду - консоль Scite.

    Всего записей: 386 | Зарегистр. 02-11-2007 | Отправлено: 10:20 04-05-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Orion_76
    Цитата:
    Команда SET говорит что таких переменных нет.(ОС Windows)
    Тогда SciteDefaultHome указывает на папку с scite.exe . Чудес не бывает.

    Цитата:
    Имеется ввиду - консоль Scite
    Если есть возможность выводить сообщения в виндовую консоль, то перенаправить вывод в консоль SciTE так же можно. Вот тут примеры есть.

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



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

    Цитата:
    Тогда SciteDefaultHome указывает на папку с scite.exe.Чудес не бывает.  

    Не.. всеправильно...SCITE_HOME была установлена...
    Извиняюсь..

    Всего записей: 386 | Зарегистр. 02-11-2007 | Отправлено: 22:05 04-05-2010 | Исправлено: Orion_76, 22:41 04-05-2010
    oldBob

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И снова здравствуйте!
     
    1. Пытаюсь использовать такое:

    Код:
     
    dostring editor:InsertText(editor:GetCurrentPos(), "§")
     

     Пардон, господа... Продолжил рыться и решил проблему:

    Код:
     
    dostring editor:InsertText(editor.CurrentPos, "§")
     

     
    так что извините

    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 15:50 06-05-2010 | Исправлено: oldBob, 16:04 06-05-2010
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oldBob
    Так - проще:
    Код:
    editor:AddText("§")
    Лучше всяких справок и рытья в исходниках - автодополнения по . и : и подсказки, возникающие благодаря подключенному SciTELua.api.

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 16:54 06-05-2010
    oldBob

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

    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 18:09 06-05-2010
    Leagnus

    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Сорри за wishlist.
     
    Никто таким извратом, как я не пользуется?
    У меня вложенные {{текст/код}{текст/код}{текст/код}}
    так вот в файле из тысячи строк хотелось бы по сочетанию/клику/пункту в меню
    открыть только родительские {},
    так, чтобы дочерние остались закрытыми.

    Всего записей: 148 | Зарегистр. 12-09-2008 | Отправлено: 21:37 06-05-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