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

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



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

    Цитата:
    Не можешь на время скачки отлючить антивирус?
     
    Не хотелось бы (и на то есть причины).
     
    Другого способа нет?

    Всего записей: 124 | Зарегистр. 14-08-2007 | Отправлено: 17:57 15-04-2008 | Исправлено: avyor, 18:00 15-04-2008
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Т.к. у тебя KIS, то поломать файл он может на 3-х этапах:
    - во время скачки при фильтрации трафика на 80-м порту
    - во время скачки при сохранении во временную папку (IE страдает этим - сохраняет не сразу в нужное место, а только при полном скачивании перемещает из временной папки в целевую)
    - во время перемещения/сохранения в целевой папке
    Так что думай где он у тебя его ломает.
     
    Во тебе на всякий случай перезалил архив. Конвертнул его в RAR и установил пароль:
    http://openfile.ru/41640
    пасс: ru-board
     
    По идее каспер не должен определить "вирус" в запароленном архиве.
    При запуске exe-шника из архива он временно распаковывается в temp-папку, так что временно занеси эту папку в исключения каспера.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 19:09 15-04-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    avyor
    Я бы попросил тебя сделать доброе дело для всех. (Для всех пользователей этого дурного Каспера
    Временно отключи его и скачай этот jscript.abbrev.
    Попробуй методом тыка найти ту строчку, которая не нравится Касперу.
    Очень возможно что поможет просто добавление пробелов (я уже имел случай убедится, что при анализе эти антивири не следуют человеческой логике).
    Если бы получилось подправить этот jscript.abbrev без потери его фукциональности (или, хотя бы с небольшой потерей), то было бы очень хорошо...
    Я надеюсь что объяснять зачем этот файл в сборке и как он работает тебе не нужно?
     
    unreal666
    Цитата:
    Там написано про сборку 1.76 .56
    Там написано про все что сделано с начала существования проекта и существует по сей день. Отметки new стоят напротив того, что прибавилось в .56 и .57.

    Цитата:
    Какие отличия 57-сборки от 56-й ?
    Тут все что было исправлено с ревизии 473 (на ней была выпущена 56я) по ревизию 530 (на ней - 57я).
    Самое главное - исправлена куча багов 56й, найденных с вашей помощью
    СПАСИБО всем, принявшим участие в тестировании!

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 22:01 15-04-2008
    avyor



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

    Цитата:
    По идее каспер не должен определить "вирус" в запароленном архиве.

    Точно так
     

    Цитата:
    При запуске exe-шника из архива он временно распаковывается в temp-папку, так что временно занеси эту папку в исключения каспера.

    Так и сделал. Распаковал туда архив, и запустил установку из неё.
     
    И ещё выяснил: Каспер ломает архив только при загрузке через download manager. У меня Orbit - так в итоге получается не SciTE_176_57Ru_140408.zip, а SciTE_176_57Ru_140408.zip.ob! (это временный файл, который при завершении загрузки сам конвертируется в загружаемый, отбрасывая окончание, -  а здесь этого не происходит, хотя Orbit утверждает, что загрузка завершена).
    А если отключить download manager и качать напрямую - вопит, но не ломает  
     
    mozers
    И рад бы помочь - но отключить Каспера не могу
    Два часа промучился, по многу раз добавляя в исключения всеми возможными способами - ни в какую
    И не просто вопит, а блокирует без остановки и ничего делать не даёт - плевать он хотел на все исключения и доверенные зоны :-|||
     
    (Даже интересно стало - что же такого в этом jscript.abbrev?)

    Всего записей: 124 | Зарегистр. 14-08-2007 | Отправлено: 05:22 16-04-2008
    Real Root



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Люди, скачал Scite Ru-board edition - давно смотрел в его сторону. Наконец перешел. Нравиться все. В тот же день перенастроил под себя.
    Не могу понять 2 вещи:
    1) Как добавить/удалить кнопки на панели инструментов.
    2) Как добавить автораспознавание кодировки win1251 | dos866 - т.е. чтоб при открытии файла в дос кодировке сразу стояла оная, а не надо было переключать по ALT+F9.
     
    Пока что все.
     
    P.S. Большое спасибо за сборку замечательного текстового редактора - прога супер, особенно размер нравиться!

    Всего записей: 1037 | Зарегистр. 13-04-2006 | Отправлено: 23:35 16-04-2008
    unreal666



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

    Цитата:
    1) Как добавить/удалить кнопки на панели инструментов.

    В файлеSciTEGlobal.properties секция [ToolBar]  

    Цитата:
    2) Как добавить автораспознавание кодировки win1251 | dos866 - т.е. чтоб при открытии файла в дос кодировке сразу стояла оная, а не надо было переключать по ALT+F9.

    А какие редакторы вообще могут определять DOS866 кодировку?
    Кстати, это переключение win1251 | dos866 беспонтовое, т.к. в памяти она как была в кодировке dos866, так и остается. Поэтому при копировании в буфер обмена текста в кодировке dos866 и вставке его в другую прогу вставляется чушь, т.е то что ты видишь в SciTE без переключения в кодировку dos866.
    По нормальному, надо бы добавить кодировку dos866 в меню Файл -> Кодировка.
    Да и реализация этого win1251 | dos866 тоже не ахти, т.к. в эту кодировку переключаются ВСЕ открытые файлы.
     
     
    Добавлено:
    mozers

    Цитата:
    Временно отключи его и скачай этот jscript.abbrev.  
    Попробуй методом тыка найти ту строчку, которая не нравится Касперу.

    Вот это не нравится касперу:

    Код:
    writefile=function writefile(text, filename) {\n\tvar ForReading = 1, ForWriting = 2, ForAppending = 8;\n\tvar TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0;\n\tvar CreateFile = true, DoNotCreateFile = false;\n\n\tvar fso = new ActiveXObject("Scripting.FileSystemObject");\n\tvar file = fso.OpenTextFile(filename, ForWriting, CreateFile);\n\tfile.Write(text);\n\tfile.Close();\n}\n

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 05:34 17-04-2008 | Исправлено: unreal666, 05:38 17-04-2008
    DJ makrus

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     Что интересно на загрузку этой странички топика - DrWeb тоже ругался и ему тоже не нравилось Scripting.FileSystemObject, однако в обеих последних сборках файлы jscript.abbrev и vbscript.abbrev он считает чистыми...
    Правда к другому файлу у него претензии так и не проходят  

    Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 10:47 17-04-2008
    Real Root



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

    Цитата:
    А какие редакторы вообще могут определять DOS866 кодировку?

     
    Как какие? Да помоему большинство. По крайней мере всю жизнь юзал Bred 3 - у он сам все чудесно открывает в нужной кодировке. Да и Texter-ом тоже когдато пользовался - и он это мог делать.
    До сих пор бы юзал Bred, но как увидел SciTe, а точнее его подсветку и настройки - пришлось забыть про старое.

    Всего записей: 1037 | Зарегистр. 13-04-2006 | Отправлено: 19:39 17-04-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    unreal666
    "Scripting.FileSystemObject" в jscript.abbrev упоминается 4 раза. Я так понял Касперу не нравится именно это конкретное вхождение. Я предлагаю списаться напрямую (я буду править, а ты - тестировать) и как нить исправить код... (mozers(собака)mail.ru - если не знаешь)
     
    DJ makrus
    Цитата:
    Что интересно на загрузку этой странички топика - DrWeb тоже ругался
    Точно. Дожили... Скоро все антивири будут ловить сами себя ((
     
    unreal666 Real Root
    Цитата:
    А какие редакторы вообще могут определять DOS866 кодировку?
    Issue 18 запощено еще в июле прошлого года. Никто его реализовывать не торопится. Значит - не больно кому надо?

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 22:37 17-04-2008
    Real Root



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Off-Top: По поводу этой строчки, Avira Antivir не ругается Отличный антивирус!

    Всего записей: 1037 | Зарегистр. 13-04-2006 | Отправлено: 20:45 18-04-2008
    eXeC001er

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите:
     
    1. где указан параметр чтобы можно было запускать несколько копий SciTe ? в меню "настройка" есть такая галка, я ее ставлю, но работает она только на текущий сеанс.
    2. Почему то не работает у меня автозавершение по Ctrl+Enter
    3. И сочетание Ctrl+B тоже не работает.
     
    Порыл настроечные фалы там что то не обнаружил.
     
    У меня сборка SciTE Версия 1.76 .56Ru
     
    Стоит все как было при установке ничгео не менял.

    Всего записей: 23 | Зарегистр. 27-09-2007 | Отправлено: 14:06 19-04-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eXeC001er
    Поздравляю с первым постом!    

    Цитата:
    параметр чтобы можно было запускать несколько копий SciTe ?
    SciTEGlobal.properties [строка 71] :
    Код:
    # Если SciTE открыт, то файлы загружаются в существующую копию программы
    check.if.already.open=1


    Цитата:
    2. Почему то не работает у меня автозавершение по Ctrl+Enter  
    3. И сочетание Ctrl+B тоже не работает.
    Ctrl+Enter берет варианты из текущего текста. Если там нет вариантов, то...
    Ctrl+B: А если из меню "Настройки" - "Открыть файл настройки сокращений" там что нибудь есть?
    Все делать надо не в произвольном файле, а в том, в котором "не работает".

    Цитата:
    У меня сборка SciTE Версия 1.76 .56Ru  
    Стоит все как было при установке ничгео не менял.
    Очень рекомендую обновить хотя бы AutocompleteObject.lua (там был очень нехороший баг, влияющий на всю работу SciTE)

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 14:57 19-04-2008
    eXeC001er

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

    Цитата:
    Ctrl+B: А если из меню "Настройки" - "Открыть файл настройки сокращений" там что нибудь есть?

    ПУСТО. а что там должно быть?
     

    Цитата:
    Ctrl+Enter берет варианты из текущего текста. Если там нет вариантов, то...

    Но ведь в каталоге API есть файл в котором написано:

    Цитата:
     
    Файлы всплывающих подсказок по синтаксису
    Используются так же для автозавершения
     
    Напечатайте несколько начальных символов и нажмите Ctrl+Enter (или Ctrl+Space), возникнет меню
     с вариантами завершения слова. Выберите необходимый и нажмите Enter.
     

     
    но там нет файла для C/C++. но создать его я думаю не проблема. вопрос как задействовать этот файл.

    Всего записей: 23 | Зарегистр. 27-09-2007 | Отправлено: 23:44 19-04-2008
    unreal666



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

    Цитата:
    ПУСТО. а что там должно быть?

    Если пусто и при этом открывается файл abbrev.properties значит для данного лексера отсутствует ил не подключен файл сокращений.
    Если тебе нужно для C/C++, то сам cpp.abbrev есть, но почему-то в файле cpp.properties он не подключен.
    Найди в этом (cpp.properties) файле строку

    Код:
    abbreviations.$(file.patterns.wsh)=$(SciteDefaultHome)\abbrev\jscript.abbrev

    и ниже нее запиши
    Код:
    abbreviations.$(file.patterns.cplusplus);$(file.patterns.cpp)=$(SciteDefaultHome)\abbrev\cpp.abbrev


    Цитата:
    но там нет файла для C/C++. но создать его я думаю не проблема. вопрос как задействовать этот файл.

    Просто воткни его в папку api, т.к. в cpp.properties и так для него строка есть

    Код:
    api.$(file.patterns.cpp)=$(SciteDefaultHome)\api\cpp.api

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 00:22 20-04-2008
    BioInfo

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

    Цитата:
    Если тебе нужно для C/C++, то сам cpp.abbrev есть, но почему-то в файле cpp.properties он не подключен.  

    Чтобы полностью оценить возможности работы сокращений подключите скрипт abbrevlist.lua
    Он расширяет стандартную обработку - можно выбрать несколько вариантов, также распознает # в сокращении.
    З.Ы. Если будете дополнять файл сокращений то не забывайте делится со всеми

    Всего записей: 83 | Зарегистр. 30-04-2007 | Отправлено: 00:50 20-04-2008
    eXeC001er

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    спасибки получилось, но не все.
    такая трабла:
    файл имеет расширение *.c в нем Ctrl+B не работает
    а если файл имеет расширении *.cpp то все работает.
     
    в файле настроек cpp.properties есть вот такая строка
    file.patterns.cpp=*.c;*.cc;*.cpp;*.cxx;*.h;*.hh;*.hpp;*.hxx;*.ipp;*.sma
     
    судя по ней все должно работат, а оно не работает.
     
    если через меню в файле с расширением *.c или *.h открыть файл сокращений то открывается пустой abbrev.properties
     
    если же это проделать в файле с расширением *.cpp то открывается файл сокращений cpp.abbrev
     
     
    куда копать?

    Всего записей: 23 | Зарегистр. 27-09-2007 | Отправлено: 01:22 20-04-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eXeC001er
    Если в cpp.properties [строка 347] :
    Код:
    abbreviations.$(file.patterns.cplusplus);$(file.patterns.cpp)=$(SciteDefaultHome)\abbrev\cpp.abbrev
    Выделить $(file.patterns.cplusplus);$(file.patterns.cpp) и нажать Alt+V  то в консоли увидим реальное значение этих переменных
    Код:
    *.cc;*.cpp;*.cxx;*.c;*.cc;*.cpp;*.cxx;*.h;*.hh;*.hpp;*.hxx;*.ipp;*.sma
    Т.е. параметр получился длинный, а SciTE почему то такие длинные параметры кушать отказывается (явный баг). Поэтому предлагаю сократить строку до приемлемого минимума:
    Код:
    abbreviations.$(file.patterns.cpp)=$(SciteDefaultHome)\abbrev\cpp.abbrev

     
     
     
    Добавлено:
    Программеры любимые
    Поглядели бы на досуге, какое там в коде ограничение забито на длину файлового паттерна ???
    Ну и поправили это дело попутно

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 01:59 20-04-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    eXeC001er
    Цитата:
    но там нет файла для C/C++. но создать его я думаю не проблема
    Все давно уже создано. Файл получился такой большой что в сборку не влез Лежит тут
    Единственный недстаток это то, что он не адаптитован к AutocompleteObject.lua, а этот скрипт позволяет выводить не весь огромный список, а только те свойства и методы, которыми обладает конкретный объект. Вот иллюстрация.
    Устойчиво работает с lua, vbs, js, css файлами (точнее - с их лексерами, поэтому для html достаточно переключить подсветку).

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 12:04 20-04-2008
    unreal666



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Что-то я сам не обратил внимание, что в file.patterns.cpp входят расширения из file.patterns.cplusplus.

    Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 12:07 20-04-2008
    eXeC001er

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

    Всего записей: 23 | Зарегистр. 27-09-2007 | Отправлено: 13:11 20-04-2008
       

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