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

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Тестил этот же скрипт (автодополнения).
    Суть его в том, чтобы автоматически аббревиатуры из abbrev расшифровывались по нажатию пробела. Вместо того, чтобы нажимать Ctrl+B, например. Имхо, не очень удобно.  
    Можешь посмотреть тут - правил для теста для единственного файла abbrev.properties, лежащего в каталоге SciTE.

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 13:32 18-04-2006 | Исправлено: dB6, 13:35 18-04-2006
    Grisper

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dB6, согласен - не очень удобно.
    мне проще Ctrl+B нажать когда нужно

    Всего записей: 52 | Зарегистр. 21-01-2006 | Отправлено: 13:37 18-04-2006
    mirk



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

    Цитата:
    первым делом хочетса поиска об'явления функции, при чем не просто поиск, а позиционирование курсора, и обьязательно в файлах проекта.

    Эта функция есть в Менеджере проектов...

    ----------
    Scite - редактор кода для программистов

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 15:31 18-04-2006 | Исправлено: mirk, 15:35 18-04-2006
    Grisper

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mirk
    она очень криво там работает
    если функция объявлена как _G["funcname"] = function () то не ищет
    ищет только если строчка с function начинается

    Всего записей: 52 | Зарегистр. 21-01-2006 | Отправлено: 15:36 18-04-2006
    mirk



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Grisper
    Все может быть, вот только ИМХО гораздо проще найти исходники этого менеджера и поправить их, чем разрабатывать, что-то концептуально новое...
     
    Кстати, для этого, если разрабатывать с нуля, может подойти вот такой Gentee язык программирования, может работать как компилятор и как интерпретатор, к тому же он кроссплатформенный, а это ИМХО самое важное.
     
    Если кому интересен язык, посмотрите уроки, очень занятная всечь


    ----------
    Scite - редактор кода для программистов

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 15:49 18-04-2006
    Grisper

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mirk
    если писать, то да. согласен.
    я к тому, что менеджер _сейчас_ не очень корректно работает

    Всего записей: 52 | Зарегистр. 21-01-2006 | Отправлено: 15:57 18-04-2006
    yumaxg

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

    Цитата:
    Эта функция есть в Менеджере проектов...

    я так понимаю в Менеджере проектов должен бить какойто Makefile по какому мы и будем строить проект + компилить и можем его нормально анализировать
    при чём я  предлагаемом менеджере  не наблюдал поика в ФАЙЛАХ проэкта
     
    а про многоплатформность (насколько понял исходники утеряны, а французкой думаю мало хто знает )  и для всех языков, я нак и не понял как можна изменить для этого настройки
     
    + все говорят о filerx но я так понял никто не пользуються (я вчера не имел времени разобратца с ним)  
    Пожалуста, раскажите ефективность его использования (может не стоит тратить времья)
     
    Добавлено:

    Цитата:
    Так вроде как SciTE и без скриптов все прекрасно автодополняет только настроить его надо соответствующе...  

    мне к премеру быстрее набрать короткое сокращение (думаю тут в меня полетят помидоры, я про обычьные синтаксические конструкции{html і других многословных не берём})
    тоесть появилась идея по пробелу... (стандартной функции в IFaceTable.cxx не нашлось к нещастью )
    анализ стиля ну намерения были благие - оптимизация: ведь файлики сокращений могут бить не очень маленькими, а после каждого пробела его исполнять, както ...
     

    Цитата:
    Интересный. Правда накак не могу выдумать зачем он мне может понадобиться...
    Подскажешь? - включим в сборку  

    для исходников не гарантирую, что применять его будуть каждый день, но я использую SciTe для текстових файликов где нужно вибирать иногда нужные строки
     
    (есть мечта оказатся когда нибуть от всяких вордов и перейти на tex)
     
    Добавлено:
     

    Цитата:
    Ну и скриптов накопилось - куча, только их все перерабатывать надо...  

    также интересно их увидеть думаю у всех сообща найдётса больше времени для их тестировки и переработки

    Всего записей: 10 | Зарегистр. 17-04-2006 | Отправлено: 19:38 18-04-2006
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yumaxg
    В общем, резюмирую что я понял из того что сказал dB6 и ты:
    Скрипт автоматически (после нажатия на пробел) заменяет сокращения на их полное сокращение хранящееся в файле abbrev.properties
    Т.е. предназначен для тех, кто все свои сокращения хранит в одном единственном файле, помнит их все наизусть и к тому же ему лень нажимать Ctrl+B.
    Лично мне не подходит ни по одному из 3-х условий
    Что в скрипте делает упоминание об au3.api вообще непонятно...
     
    2й скрипт тогда назовем так:
    "Вставить выбранные (по Ctrl+F2) строки"
    Я думаю, что применение ему найдется
     

    Цитата:
    все говорят о filerx но я так понял никто не пользуються  
    Точно так. Хоть бы кто разобрался с этим зверем. Написал бы заметку какую нить...  
    Я так только скрипты из него тырю для своих нужд
    Кстати и SideWinder - штука довольно занятная...

    Цитата:
    также интересно их увидеть думаю у всех сообща найдётса больше времени для их тестировки и переработки
    Да скрипты то в большинстве своем - довольно известные решения, надранные подряд без разбору откуда придется.
    Если кому то интересно в этой мусорке поковыряться - выложу. Только приятных ощущений не гарантирую  
    Вот взять, к примеру - CleanDocWhitespace (в любой сборке имеется, в инете выложен повсюду)... Ну туфта же! Неужели всех удовлетворяет работа этого убожества? Или просто не пользуется никто реально?
    А я бы не отказался от скрипта, который выставляет заданные промежутки между символами, устанавливает правильную табуляцию, исправляет регистр, и т.д. Короче превращает набранный в угаре в каком то левом блокноте код в аккуратно оформленную программу.
    Глядя на некоторые примеры кода, проскакивающие и в нашем топике и в других, понимаю, что настоящих программистов проблема наглядной подачи материала нисколько не колышет

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 22:14 18-04-2006
    dB6



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Цитата:
    Скрипт автоматически (после нажатия на пробел) заменяет сокращения на их полное сокращение хранящееся в файле abbrev.properties
    Т.е. предназначен для тех, кто все свои сокращения хранит в одном единственном файле, помнит их все наизусть и к тому же ему лень нажимать Ctrl+B.  

    Не совсем так. Это я поправил скрипт (для теста), чтобы он юзал один файл abbrev.properties, а так он написан был с использованием разных файлов сокращений для разных языков:
    Код:
    ext = props['FileExt']  
    abbrev_file = props['abbrev.$(file.patterns.'..ext..')'];  
     

     
    Мне не подходит, потому что не "лень мне нажимать Ctrl+B" И слишком автоматическая замена - неудобна, имхо.
     

    Цитата:
    А я бы не отказался от скрипта, который выставляет заданные промежутки между символами, устанавливает правильную табуляцию, исправляет регистр, и т.д. Короче превращает набранный в угаре в каком то левом блокноте код в аккуратно оформленную программу.
    Глядя на некоторые примеры кода, проскакивающие и в нашем топике и в других, понимаю, что настоящих программистов проблема наглядной подачи материала нисколько не колышет  

    Ну вот не надо Для конкретных языков есть свои конкретные программы/скрипты для "причесывания" кода. Так что особо не вижу смысла придумывать что-то очень уж "универсальное" - все равно не будет функциональней своих узкоспециализированных аналогов.  
    Да и код я стараюсь писать сразу нормально. Привычка

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 13:54 19-04-2006 | Исправлено: dB6, 13:55 19-04-2006
    Grisper

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

    Цитата:
    Ну вот не надо Для конкретных языков есть свои конкретные программы/скрипты для "причесывания" кода. Так что особо не вижу смысла придумывать что-то очень уж "универсальное" - все равно не будет функциональней своих узкоспециализированных аналогов.  

    Согласен. Для С/С++ есть AStyle, например. Писать самому такое - тяжко имхо.
     
    А знает ли кто-нибудь для LUA автоформатер кода?

    Всего записей: 52 | Зарегистр. 21-01-2006 | Отправлено: 14:06 19-04-2006
    yumaxg

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

    Цитата:
    Если кому то интересно в этой мусорке поковыряться - выложу. Только приятных ощущений не гарантирую [Image]  

     
    как раз при таком ковырянии и рождается истина ....
    + не выдумываются новые велосипеды  

    Всего записей: 10 | Зарегистр. 17-04-2006 | Отправлено: 14:29 19-04-2006
    mirk



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    В общем наваял на основе скрипта Grisper`a список TODO, FIXME и BUG для текущего файла:
     

    Код:
     
    command.name.5.*=BUG, FIXME, TODO
    command.5.*=dofile $(SciteDefaultHome)\\lua\\ToDoList.lua
    command.mode.5.*=subsystem:lua,savebefore:no
     

     
    Подробнее...
     
     
    P.S. За код не ругать, так как писано в торопях(скажем, срочно понадобилось)
     
     
    Добавлено:
    UPDATE: Если с "чистотой" кода все согласны, то я выложу описание работы этого скрипта на сайте.

    ----------
    Scite - редактор кода для программистов

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 10:50 20-04-2006 | Исправлено: mirk, 13:14 20-04-2006
    Grisper

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

    Код:
     
    str1 = string.gsub(str1,"_G "," ")  
     
     
    и прочий мусор остался =)
     
    Для этого скрипта лучше вот так:

    Код:
     
    function TrimString (sss)  
        -- удаляем двойные пробелы и всякое лишнее  
        local str1 = sss  
        -- удаляем двойные пробелы
        while string.find(str1,"  ") do str1 = string.gsub(str1,"  "," ") end  
        -- удаляем пробелы в начале строки
        while (string.sub (str1,1,1)==" ") and (string.len(str1)>1) do str1 = string.sub(str1, 2) end  
        return str1  
    end  
     


    Всего записей: 52 | Зарегистр. 21-01-2006 | Отправлено: 22:51 20-04-2006
    mirk



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Grisper
    Полностью с вами согласен уважаемый, код ужасный, и это еще мягко сказано
    Тут идеальным вариантом будет задание списка нужных директив в массиве, и исходя от этого плясать...
     
    В ближайшее время возможно перепишу... Как допишу, так сразу же обрадую комунити заметкой на сайте


    ----------
    Scite - редактор кода для программистов

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 23:01 20-04-2006
    Grisper

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

    Всего записей: 52 | Зарегистр. 21-01-2006 | Отправлено: 23:16 20-04-2006
    mirk



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Список директив: TODO, FIXME, BUG и т.д.
     
    Пробуйте, смотрите, работайте, изменяйте, радуйтесь, плачьте, в общем живите полнокровной жизнью
     
    P.S. Жду комментариев... Заснули а то )))))

    ----------
    Scite - редактор кода для программистов

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 00:13 26-04-2006
    ALeXkRU



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

    Цитата:
    Жду комментариев...  Заснули а то  

    да пожалуйста    

    Цитата:
    Код .SciTEUser.properties:
    command.name.24.*=Список директив
    command.23.*=dofile $(SciteDefaultHome)\\tools\\TodoList.lua.lua
    command.mode.24.*=subsystem:lua,savebefore:no

    циферки лучше одинаковые поставить, а то SciTE не знает, какой скрипт запустить...
    и что за расширение такое *.lua.lua
     
     
    Добавлено:
    и на сайте в IE текст сообщения прокручивается за вертикальную строку - код проверить надо бы

    Всего записей: 11797 | Зарегистр. 03-12-2003 | Отправлено: 01:33 26-04-2006 | Исправлено: ALeXkRU, 01:36 26-04-2006
    mirk



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ALeXkRU
    Опа, это какой по счету мой косяк? )))
     
    Циферки и расширение исправил
     
    Кстати, как вам моя консоль? )))
     
    Танцевать будете, что бы код подсветки дал?
     
    P.S. Настроение прекрасное....  
           Настроение by Андрей Миронов  "Песня о шпаге"....
     
    Добавлено:
    ALeXkRU
    Ну, и где народ?
    У нас, что все коммунити пользуется московским временем?

    ----------
    Scite - редактор кода для программистов

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 01:43 26-04-2006
    ALeXkRU



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

    Цитата:
    Кстати, как вам моя консоль?

    симпатишно...   хотя, по сравнению с окружением... его тоже стоило бы подрихтовать  

    Всего записей: 11797 | Зарегистр. 03-12-2003 | Отправлено: 02:43 26-04-2006
    mirk



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

    Цитата:
    его тоже стоило бы подрихтовать

    Собираюсь попробовать основной фон сделать темным, и соответственно под него подогнать подсветку, вот только гемор это
    Руки дойдут, обязательно сделаю.
     

    Цитата:
    симпатишно...

    Станцевал? ))

    ----------
    Scite - редактор кода для программистов

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 02:54 26-04-2006
       

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru