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

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    8AleX8
     
    Встренный в Ворд Бесик представляешь?
    Попроще (без возможности рисовать собственные экранные формы) есть в Code-Genie.
    Вернее язык VBScript уже есть в виндовой операционной системе, а ты его можешь использовать в макросах (это программки на виндовом бесике) редактора Code-Genie.
    Хотя кажется формы VBScript может подхватывать, только их надо в чем-то заранее создать.

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 17:27 19-05-2003
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gera serg
    SciTE for Windows Scripters  
    http://dev.remotenetworktechnology.com/SciTE/index.htm
     
    Добавлено
    gera serg
    Скажи мне а ты вообще SciTE установил?
    Если нет установи. Ведь это всего 400КБ и не требует инстоляции.
    Боольшинство вопросов отпадут сами собой.

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 19:03 19-05-2003
    gera serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    8AleX8
    Да установил, установил... Настраиваю Скай под редактирование скриптов
     
    А вот кто скажет, использование  достаточно больших api-файлов всплывающих подсказок (более 500 кб)  притормаживает работу Ская?
     
    Вот у меня к примеру есть файл для с++.  500 кб. Но это только названия функций.
    Если добавит туда еще небольшие комментарии, файл вырастет еще раз в 8.
    Стоит заниматься?  

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 11:45 20-05-2003
    8AleX8



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

    Цитата:
    файл для с++

    http://www.nbk.orc.ru/scintilla/cpp.api.zip

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 14:46 20-05-2003
    gera serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    8AleX8
    >http://www.nbk.orc.ru/scintilla/cpp.api.zip  
    Это ты к чему?
     
    Где настраивается Complete Word?
     
    то есть допустим я набрав vbo, а редактор предложил бы закончить выбором из списка
     
    vbObject  
    vbObjectError  
    vbOk  
    vbOkCancel  
    vbOkOnly

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 17:46 20-05-2003
    8AleX8



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

    Цитата:
    Это ты к чему?

    Это фаил С++ API (ты о нём писал).

    Цитата:
    Где настраивается Complete Word?

    Если правильно подключить API то Complete Word работает по Ctrl+Space.
     
    Другими словами описанный тобой фичер работает только для язйков для которых ты подключил API (Фаил содержащий список функций с аргументами )
     
    from http://www.scintilla.org/SciTEDoc.html
    api.filepattern  Loads a set of API files for a particular language. If there is more than one API file then the file names are separated by ';'. API files contain a sorted list of identifiers and function prototypes, one per line. The "Complete Identifier" command looks at the characters before the caret and displayed the subset of the API file starting with that string. When an opening brace is typed, the file is searched for the text preceding the caret and if a function prototype is found then it is displayed as a calltip. For example, the setting       api.*.c=w.api      could be used with a w.api file containing       fclose(FILE* fileClose)   FILE   fopen(const char* szFileName, const char* szMode)   fpos_t   fread(void* buf, size_t size, size_t count, FILE* file)   fseek(FILE* file, long lnOffset, int nOrigin)      to provide autocompletion and calltips for some of the C file functions. It is best to use the full path to the API file as otherwise the current directory is used. See the Creating API files section for ways to create API files.     autocomplete.choose.single  When set to 1 and an autocompletion list is invoked and there is only one element in that list then that element is automatically chosen. This means that the matched element is inserted and the list is not displayed.     autocomplete.lexer.ignorecase   autocomplete.*.ignorecase  When set to 1 the API file is searched in a case insensitive way to find elements for autocompletion lists. Otherwise matches only occur if case also matches. The * form is used if there is no lexer specific setting.     autocomplete.lexer.start.characters   autocomplete.*.start.characters  If this setting is not empty, typing any of the characters will cause autocompletion to start. For example, if autocomplete.python.start.characters=. and the API file for Python contains "string.rjust" and "string.replace" then typing "string." will cause the autocompletion to display both identifiers. The * form is used if there is no lexer specific setting.      
    complete.lexer.fillups   autocomplete.*.fillups  If this setting is not empty, typing any of the characters will cause autocompletion to complete. For example, if autocomplete.python.fillups=( and the API file for Python contains "string.replace" then typing "string.r(" will cause "string.replace(" to be inserted. The * form is used if there is no lexer specific setting.     autocompleteword.automatic  If this setting is 1 then when typing a word, if only one word in the document starts with that string then an autocompletion list is displayed with that word so it can be chosen by pressing Tab.      
    tip.lexer.ignorecase   calltip.*.ignorecase  When set to 1 the API file is searched in a case insensitive way to find the function which will have its signature displayed as a calltip. The * form is use if there is no lexer specific setting.      
    tip.lexer.word.characters   calltip.*.word.characters  To determine the identifier to look up for calltips, a search is performed allowing the characters in this set to be included in the identifier. While the same setting can be used as for word.characters, sometimes additional characters may be allowed. For example, in Python, '.' is not normally considered part of a word when selecting text, but it is good to allow "string.replace" to show a calltip so calltip.python.word.characters=._$(chars.alpha) would be a reasonable setting. The * form is used if there is no lexer specific setting.      
    tip.lexer.end.definition   calltip.*.end.definition  API files may contain explanatory text after each function definition. To display the explanation on a second line, set this property to the character used at the end of the definition part. For most languages, this is ')'. The * form is used if there is no lexer specific setting.      
    calltip.back   Sets the colour used for the background of any calltips. The default is white.    

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 18:25 20-05-2003 | Исправлено: 8AleX8, 18:26 20-05-2003
    gera serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Похоже злоупотреблять степенью подцветки кода не стоит
    Обратите внимание как долго грузятся html файлы приличного размера более 300 кб при стандартной расцветке кода, по сравнению с Блокнотом или EmEditor

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 14:15 21-05-2003
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gera serg
    Может быть тебе стоит подумать о VIM http://forum.ru-board.com/topic.cgi?forum=5&topic=8069

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 14:48 21-05-2003
    T7

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

    Цитата:
    Может быть тебе стоит подумать о VIM http://forum.ru-board.com/topic.cgi?forum=5&topic=8069

     
    о FAR, о FAR :).

    Всего записей: 400 | Зарегистр. 09-12-2001 | Отправлено: 15:09 21-05-2003
    8AleX8



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

    Цитата:
    о FAR

    При всём моём уважении к FAR его даже нельзя сравнивать с десятилетиями развивающемся всем миром VIM. А ваши разнообразные и изощьрённые запросы по моему сможет удавлитварить только могучий VIM.

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 15:30 21-05-2003
    T7

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

    Цитата:
    При всём моём уважении к FAR его даже нельзя сравнивать с десятилетиями развивающемся всем миром VIM. А ваши разнообразные и изощьрённые запросы по моему сможет удавлитварить только могучий VIM.

     
    я, упаси Б-г, не оспариваю величие vim, и пусть я в свое время предпочел xemacs, однако гибкость, легкость и настраиваемость vim в рамках именно редактора выше всяческих похвал. однако, не стоит отрицать и то, что для новичка логика и интерфейс vim покажутся более, чем странными.
     
    FAR же я упомянул отчасти в шутку (и как реадктору, FAR'у, конечно, очень многого по сравнению с vim не хватает), но отчасти и для того, чтобы на общеизвестном примере показать преимущество консоли над GUI, выражающееся именно в скорости.
     
    вообще, мы, наверное, отдалились от темы :), за что и приношу свои извинения: спор о преимуществах различных редакторов я совсем не хотел начинать -- всем известны последствия любой holywar :).

    Всего записей: 400 | Зарегистр. 09-12-2001 | Отправлено: 16:00 21-05-2003
    gera serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вернемя к SciTE  
    как в настройках "нового" (создаваемого) языка прописать один раз подцветку к ,примеру, "Case" так что бы подсвечивалось и Case, и case, и CASE, и cAsE? Не вводить же все варианты, а у меня получается только так
     
     

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 20:43 21-05-2003
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gera serg
    А как ты вообще нове языки создаёшь. У меня ни чего не получается.

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 21:15 21-05-2003
    gera serg

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

    беру например ненужный мне flash и его операторы, константы..., файл api меняю на те что мне нужны. Указываю, что файлы с нужным мне расширением открывать как flash  

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 21:23 21-05-2003
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gera serg
    Настолько подробнофо объяснения я давно не читал.

    Цитата:
    файл api меняю на те что мне нужны. Указываю, что файлы с нужным мне расширением открывать

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

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 21:44 21-05-2003
    gera serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    смотрим файл fortran.properties
     
    filter.fortran=Fortran (f for f90 f95)|*.f;*.for;*.f90;*.f95|
     
    я добавляю
     
    filter.fortran=Fortran (f for f90 f95)|*.f;*.for;*.f90;*.vbs|
     
    значит с подсветкой для фортрана будут открываться и мои файлы aaa.vbs
    (Вижуал Бэсик Скрипт)
     
    смотрим далее
     
    keywordclass.fortran=allocatable allocate assignment backspace block ...
    это слова которые как-то подцвечиваются
     
    меняю
    keywordclass.fortran=Abs Array Asc Atn CBool CByte CCur CDate CDbl...
    теперь подцвечиватся будут именно эти
     
    и так далее

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 22:33 21-05-2003
    8AleX8



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gera serg
    Ну это добавлением НОВОГО языка назвать трудно....

    Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 23:21 21-05-2003
    gera serg

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочешь ДЕЙСВИТЕЛЬНО новый?
    Хорошо, пока ты его разработаешь (назовем язык, если не возражаешь, Ale+) синтаксис, создашь базовые библиотеки, напишешь компилятор, разрекламируешь..., я разберусь как его вставить в SciTE.
    Не проще ли сразу настроить SciTE, пожертвовав готовым, но не нужным шаблоном?
    Настроенные fortran.properties будут также хорошо работать, как если бы они назывались AleX.properties

    Всего записей: 788 | Зарегистр. 24-07-2002 | Отправлено: 11:36 22-05-2003
    mirk



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А где настраиваются горячие клавиши, все пересмотрел все перерыл
    Может не там смотрел?

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 10:49 01-07-2003 | Исправлено: mirk, 23:47 02-07-2003
    mirk



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите плиз, как мне настроить SciTE чтобы можно было откомпилировать исходник компилятором от Borland C++ Builder 6.

    Всего записей: 247 | Зарегистр. 21-05-2003 | Отправлено: 23:30 12-07-2003 | Исправлено: mirk, 23:33 12-07-2003
       

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