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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Поставил 1.75.
    1. Выделение теперь происходит в таких частях текста, но все стало работать иначе - выделяет только 1 вариант, а не все (видимо в сборке было много полезных настроек - теперь придется все эти настройки применять к 1.75)
    2. Горизонтальный скролбар стал работать нормально - возможно в русской сборке какой-то параметр мешал этому (ну или исправили в 1.75).
     
    Так что проблемы исчерпаны - осталось дождаться обновленную сборку...

    Всего записей: 2499 | Зарегистр. 20-04-2004 | Отправлено: 11:21 26-11-2007
    myxa0

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Реально ли подключить компилятор от Delphi 7?
    то есть чтобы можно было скомпилировать весь проект, а не только pas.

    Всего записей: 76 | Зарегистр. 02-01-2005 | Отправлено: 06:57 27-11-2007 | Исправлено: myxa0, 07:00 27-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SciTE 1.75 .53Ru-Board Edition [Сборка 27.11.2007]
    Доработки команды Ru-Board:
    Цитата:
    263-chg: Добавлен перевод Scintilla History [ALeXkRU]
    251-chg: Полностью переделан SciTE.Helper, поскольку в SciTE 1.75 (в отличии от 1.74) из окна по WM_GETTEXT ничего не сграбишь. Сейчас все методы используют SciTEDirectorInterface. Убрано ограничение на размер блока текста. Новый метод SciTE.Focus() активизирует окно SciTE. [mozers]
    244-merge: merged with branches/merge with 1.75 [vladvro]
    243-add: Новое приложение HTML_toolbar.hta - настраиваемый перемещаемый тулбар для быстрой вставки в текст тегов HTML [mozers]
    223-chg: Благодаря реализации dB6 (define.byte) Issue 17, появилась возможность корректного подключения скрипта frs MakeAbbrev.lua
    222-chg: Благодаря реализации dB6 (define.byte) Issue 17, появилась возможность избавится от неудобного и статичного параметра api.lexer, использованного для подключения скрипта AutocompleteObject.lua.
    219-add: В props добавляется новый параметр APIPath. [define.byte]
    218-add: В props добавляется новый параметр AbbrevPath. [define.byte]
    216-add: добавил подсветку для import и if в файле настроек [vladvro]
    210-chg: воспользовался последней доработкой VladVRO (реализация Issue 47) и набил (others.properties) keywordclass "Параметры SciTE-Ru", "Параметры скриптов SciTE-Ru", "Параметры SciTE". Открывайте любой файл .properties и наслаждайтесь наглядностью [mozers]
    207-add: released Issue 47 (keys sets in props lexer) [vladvro]
    201-add: OpenFindFiles.lua - После выполнения команды "Найти в файлах..." создает пункт в контекстном меню консоли - "Открыть найденные файлы" (удобно, если планируется произвести замену текста в найденных файлах). [mozers]
    193-chg: Русская CHM справка по Lua 5.1. Наслаждайтесь [mozers]
    189-chg: В ущерб дословности, более понятно назвал пункты меню Complete Symbol, Complete Word, Margin (locale.properties, CommandValuesExt_rus.html) [mozers]
    178-add: Новый скрипт xComment.lua - замена Ctrl+Q (установка/снятие комментария). Убрал из файлов languages/*.properties ставшие никому не нужными тильды "~". Было бы удобно при отсутствии параметров comment.block или comment.stream предлагать пользователю тут же добавить их, но, к сожалению Issue 2 так и не реализовано [mozers]
    177-chg: C помощью VladVRO переписал функцию IsComment (определение соответствует ли стиль символа стилю комментария). Сейчас она работает со всеми лексерами, имеющимися в SciTE. Поскольку данная функция используется уже в 3х скриптах, то посчитал рациональным вынести ее в отдельный файл - COMMON.lua (AutocompleteObject.lua, COMMON.lua, FuncProcList.lua, SciTEStartup.lua, xComment.lua) [mozers]
    174-chg: Модифицировал скрипт "Selected text -> In a new file" (сейчас не обязательно снимать выделение в редакторе, если в новый файл отправляется текст из окна консоли) [mozers]
    172-chg: AutocompleteObject.lua - Нашел и устранил причину при которой при autocompleteword.automatic=1 раскрывающийся список методов/свойств самопроизвольно схлопывался при попытке выбрать нужное значение с клавиатуры (приходилось прокручивать список мышью) [mozers]
    168-chg: FindText.lua - Вновь найденный текст выделяется полупрозрачным прямоугольником, причем заданного цвета. Подробности проблемы и решения изложены в Issue 41. К сожалению, на составных документах (например html с js кодом) скрипт ведет себя не лучшим образом. Т.е. проблема, изложенная в Issue 31 так все ждет и ждет своего гениального исцелителя...
    159-chg: Устранение ошибок, изложенных в Issue 46 (п.1 и п.2)(Изменено: locale.properties) [mozers]
    157-add: Добавил команду в меню для включения/отключения перекодировки в окне консоли. И - удобно (раньше приходилось то и дело редактировать параметр в properties) [mozers]
    154-chg: Удалил xcode за ненадобностью (все его функции с лихвой выполняет Recode.js) [mozers]
    152-chg: Доработка скрипта RegJump.js [mozers]
    150-fix: исправлено комментирования пунктов *context.menu и user.toolbar (issue 39) [BioInfo.SciTe]
    149-add: в Tools меню добавлена возможность добавлять галочку (issue 37). Пример: command.checked.113=1 [BioInfo.SciTe]
    148-fix: обновлен скрипт smartcomment.lua исправлены недоработки (issue 9 и issue 29) [BioInfo.SciTe]
    146-add: HTML_help.js заменен на более функциональный html_HELP.hta. Теперь HELP по SciTE показывается в окне этого приложения [mozers]
    141-chg: Маленький fix для понимания скриптом exec.lua так же и https урлов. [define.byte]
    139-chg: Поставил backup.files равным нулю. Причина - если пользователь захочет данный функционал, он его включит. А плодить без разрешения файлы в темп - нельзя, имхо. [define.byte]
    137-chg: Текущее состояние Zoom сохраняется в SciTEUser.properties при закрытии SciTE. Исправлена ошибка при отображении размера шрифта в строке состояния (до нажатия Ctrl+- показывалось неверное значение). (Zoom.lua, save_settings.lua) [mozers]
    136-chg: ToggleFoldAll.lua теперь работает очень аккуратно. [mozers]
    135-chg: Добавил отображение всплывающей подсказки для методов объекта в SciTELua (Issue 30). (SciTELua.api, lua.properties) [mozers]
    134-chg: За размещение в файле языка глобальных параметров, файл asm.properties от UsAr объявляется вредительским. Заменен на оригинальный из официальной версии. [mozers]
    133-chg: Из user.shortcuts убрана команда Ctrl+J|IDM_DUPLICATE|\. Во-первых она заняла существующий шорткат IDM_PREVMATCHPPC. Во-вторых она дублирует имеющийся Сtrl+D [mozers]
    132-chg: Заменил $(file.patterns.web) в html.properties на его фактическое значение. Иначе - не работает. ПОЧЕМУ ??? [mozers]
    131-chg: Удалил хоткей для PHP-подсветки (Ctrl+F12), т.к. он используется для переключения режима "Перенос по словам" [define.byte]
    130-chg: Упорядочены готовые шаблоны + поправлены несколько сокращений html.abbrev [define.byte]
    129-chg: Подрехтованы настройки для LUA. Раньше функции SciTELua вообще не подсвечивались. (lua.properties, lua.keywords.properties) [mozers]
    127-chg: Изменен php.abbrev [define.byte]
    126-chg: Обновлено 2 скрипта: exec.lua, translit.lua [HSolo]
    124-chg: Из файлов .properties убраны многочисленные бессмысленные, неработающие, а порой и вредные параметры, определяющие стиль оформления кода. [mozers]
     
    Ну и, конечно, само ядро SciTE 1.75:
    Цитата:
    Версия 1.75 от 22 ноября 2007 г.  
    Функциональные возможности некоторых списков ключевых слов (WordList) и свойств (PropSet) перенесены из Scintilla в SciTE. В проекты, которые используют в коде Scintilla эти классы, может потребоваться скопировать код из SciTE.  
    Компиляция Scintilla в Borland C++ больше не поддерживается.  
    Ошибочные байты в кодировке UTF-8 теперь отображаются как шестнадцатиричные поля. Это также предотвращает фатальные сбои при передаче в платформу вызовов с неверными символами UTF-8.  
    Улучшено отображение отступов, чтобы сделать их видимыми в пустой строке, если возможно.  
    Горизонтальная полоса прокрутки может увеличиваться, чтобы соответствовать самой широкой отображаемой строке.  
    Всплывающие сообщения автозавершения могут появляться в некоторых случаях вне клиентской области.  
    При изменении строки посылается сообщение SC_MOD_CHANGELINESTATE и поле перерисовывается.  
    В скриптах SciTE стало возможно непосредственно указывать команды меню со значением IDM_*.  
    В SciTE возвращено свойство statement.end.  
    В SciTE при "Поиске в файлах" путь и совпадения отображаются в различных стилях.  
    Последовательный/инкрементный поиск в SciTE для Windows теперь осуществляется в немодальном диалоговом окне для более легкого выхода из диалога.  
    Улучшена производительность свёртывания.  
    В SciTE для GTK+ в диалоговое окно "Найти в файлах" добавлена кнопка "Обзор...".  
    В версиях Windows, с полноценной поддержкой Юникода, Scintilla разрешает ввод "широких" символов некоторых малораспространенных языков (армянский, деванагари, тамильский и грузинский). Для полного эффекта приложение должно использовать "широкие" символы при вызове методов.  
    Имена функций Lua экспортированы из SciTE для разрешения работы некоторых библиотек расширений.  
    Добавлены лексеры Abaqus, Ansys APDL, Asymptote и R.  
    Событие SCI_DELWORDRIGHTEND добавлено для совместимости с GTK+ элемента управления (widget) выключателя (закрывателя??) .  
    Буфер оформления (стайлинга) теперь может использовать все 8 бит каждого байта для описания лексического состояния с 0 битом для индикаторов. (или нулём бит?)  
    В свойстве calltip.<lexer>.parameters.start может быть задано несколько символов.  
    В лексер Bash добавлена поддержка восьмеричных литералов (символьных констант).  
    Лексер C++/JavaScript распознает литералы регулярных выражений (RegEx) в большинстве ситуаций.  
    В лексере Haskell исправлена ошибка со строками в кавычках.  
    Лексер HTML/XML не распознает индикаторы XML, если присутствуют непробельные символы между "<?" и "XML". Исправлена ошибка ASP при использовании </ внутри комментария.  
    Поддерживаются cообщения об ошибках Lua 5.1.  
    Для Metapost реализовано свёртывание.  
    Лексер Perl расширен для обработки начинающихся с минуса простых слов (barewords), подчёркиваний в числовых литералах и в "вектор/версия"-строках (?), ^D и ^Z аналогично __END__, прототипов подпрограмм в качестве нового лексического класса, форматы и блоки форматов в качестве новых лексических классов, и заканчивающихся символом '/' ключевых слов и простых слов (barewords).  
    В лексере Python в оформлении стиля декоратора стиль всего декоратора предпочтительнее чем просто имя. !!!!(??- звучит как бред )  
    Лексер YAML определяет двоеточия как операторы.  
    Исправлена ошибка SciTE, когда при отмене группировались вместе несколько отдельных изменений.  
    Исправлена ошибка, при которой не работало задание цвета фона всплывающих подсказок.  
    SciTE позволяет использовать шаблоны для задания типов файлов в некоторых свойствах (properties).  
    В GTK+ исправлена ошибка SciTE, при которой пользователь не предупреждался о сохранении нового файла.  
    Исправлена ошибка SciTE, при которой значения свойств из одного файла могли быть невидимы в файлах с более низким приоритетом.  
    Исправлена ошибка при отображении выделения, когда цвет текста в некоторых позициях заменялся подсветкой в неправильной области.  
    При вырезании вызывается SCN_MODIFYATTEMPTRO сообщение.  
    Исправлена ошибка, при которой курсор не показывался в начале перенесенной строки. Курсор сделан видимым в некоторых случаях после переноса строки и полосы прокрутки обновляются после переноса.  
    Новые индикаторы теперь используются в строках с переносами.  
    Исправлены некоторые ошибки, приводящие к фатальным сбоям в 64-битной GTK+.  
    В GTK+ улучшены возможности буфера обмена для инструментов копирования и вставки VMWare. В SciTE экспорт буфера обмена более согласован при завершении работы.  

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 10:02 27-11-2007
    ALeXkRU



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

    Цитата:
    перевод Scintilla History  

    ты бы хоть закадровый комментарий выкинул  

    Всего записей: 11901 | Зарегистр. 03-12-2003 | Отправлено: 11:12 27-11-2007
    kalkin5



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    все таки получилось сделать для batch файлов красивую раскраску
    Код:
    # Default
    style.batch.0=
    # Comment (rem or :
    style.batch.1=fore:#007F00,$(font.comment)
    # Keywords
    style.batch.2=$(colour.keyword),bold
    # Label (line beginning with ':')
    style.batch.3=fore:#FCFC70,back:#448489,eolfilled
    # Hide command character ('@')
    style.batch.4=fore:#FF00FF,bold
    # External commands
    style.batch.5=fore:#0080FF,bold
    # Variable: %%x (x is almost whatever, except space and %), %n (n in [0-9]), %EnvironmentVar%
    style.batch.6=fore:#FF8000,bold
    # Operator: * ? < > |
    style.batch.7=$(colour.operator)

     
    Добавлено:
    mozers
    осталось всего пару вопросов...
    1. где прописывается цвет выделения строчки, на которой установлен курсор, бледно-бледно желтый почти не виден, и слабо информативен имхо
    2. SciTE 1.75 .53Ru-Board Edition данная сборка при установке куда-то что-то прописывает? или просто распаковывает файлы в указанную папку?
    простое копирование папке с установленным SciTE и запуск на другом компе, будет ли всё работать? или надо все-таки устанавливать?

    Всего записей: 189 | Зарегистр. 21-03-2006 | Отправлено: 16:40 27-11-2007 | Исправлено: kalkin5, 17:24 27-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Joky13
    Цитата:
    Подскажите пожалуйста, почему в "scite.userhome=%APPDATA%\SciTE" не срабатывает раскрытие переменной окружения?
    Наврал я в начале, а никто так и не поправил Правильный ответ:
    Надо писать так - scite.userhome=$(APPDATA)\SciTE  и все сработает в лучшем виде. Подробности - в документации по SciTE.
     
    myxa0
    Если этот компилятор работает с командной строки - то достаточно исправить одну строчку в pascal.properties. Уже 100 раз про это...
     
    ALeXkRU
    Есть еще шанс все поправить...
     
    kalkin5
    1. caret.line.back но он глобальный для всех языков (могут и побить... .
    2. Просто распаковывает (это RAR sfx). Прописывается только при выборе соответствующего пункта в меню - "• Настройка интеграции с Windows… " - в нем там подсказочки... поймешь...

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 18:17 27-11-2007
    kalkin5



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    все конечно понятно, но что конкретно?
    итак в файле others.properties
    нашел 4 строчки:
    Код:
    caret.line.back \
    caret.line.back.alpha \
    пробывал привести к виду:
    Код:
    caret.line.back=fore:#E8E8FF
    но изменений не заметил, может быть я не в том файле нашел, хотя искал через TC он только один файл находит с этим словосочетанием
     

    Всего записей: 189 | Зарегистр. 21-03-2006 | Отправлено: 12:22 28-11-2007 | Исправлено: kalkin5, 12:27 28-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kalkin5
    Цитата:
    итак в файле others.properties нашел 4 строчки
    Ой, бля... Это же - значения кейвордов!!!
    Параметр - он же такими синенькими толстыми буковками должен быть написан! То, что после знака = его значение!
    Ищи в SciTEGlobal.properties такие строки:
    Код:
    # Цвет подсветки линии с курсором
    caret.line.back=#FFFF00

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 15:37 28-11-2007
    BioInfo

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

    Всего записей: 83 | Зарегистр. 30-04-2007 | Отправлено: 17:02 28-11-2007
    kalkin5



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    спасибо, все получилось, единственный момент, в notepad++ при установке курсора на строку, она выделена цветом, но цвет шрифта не меняются, а в sciTE он меняется...
    как бы сделать так чтобы он не менялся?
    и еще настройка подсветки *.ini файлов тоже в others.properties?
    хочу изменить цвет скобок разделов [] при установке курсора, а то сейчас они мне не нравятся как выглядят...
     
    Добавлено:
    все разобрался насчет цвета шрифта, просто надо было цвет погуще брать и делать его почти прозрачным...

    Всего записей: 189 | Зарегистр. 21-03-2006 | Отправлено: 18:41 28-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kalkin5
    Цитата:
    подсветки *.ini файлов тоже в others.properties?
    Да. Видишь в самом его начале строку:
    Код:
    file.patterns.props=*.properties;*.abbrev;*.ini;*.inf;*.reg;*.url;*.cfg;*.cnf;*.aut;*.m3u
    и ниже
    Код:
    lexer.$(file.patterns.props)=props
    - это говорит о том что файлы этих расширений обрабатываются (окрашиваются) одним лексером - props. Следовательно, все настройки style.props. коснутся этих файлов.

    Цитата:
    хочу изменить цвет скобок разделов [] при установке курсора
    При установке курсора на любую скобку все правила окраски, заданные лексером, не работают. В ход идет единое для всех языков правило:
    Код:
    # Стиль используется, чтобы отобразить парные скобки () или {}
    style.*.34=fore:#FF0000,back:#99FFCC,bold
     
    # Стиль используется, чтобы отобразить незакрытые скобки ( или {
    style.*.35=fore:#FF0000,back:#FFAAFF,bold


    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 21:29 28-11-2007
    apexxx



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В сабже (1.74 .52Ru - scite.ruteam.ru) не работает поиск кирилических символов в OEM-кодировке...
    Может у кого возникала такая проблема. Если решили - подскажите пожалуйста.
     
    ЗЫ: щас пользуюсь ультраедитом(там такая-же проблема) + Rpad для поиска. Задумал сменить на что-то одно.
     
    ЗЫЫ: нашел тут  такой рецепт:

    Код:
    2. Для возможности поиска по русским символам полезно добавить строку:
    chars.accented=АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя

    добавлял в SciTEGlobal.properties и еще в разные места;) - ни к чему хорошему это не привело...
    Что я не так делаю?

    Всего записей: 20 | Зарегистр. 31-05-2006 | Отправлено: 22:03 28-11-2007 | Исправлено: apexxx, 23:31 28-11-2007
    Shabba



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа подскажите как в последней сборке заставить abbrevlist.lua работать как задумано? Подключаю, пишу сокращение.. Никакой реакции..

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 05:59 29-11-2007
    Erendir

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как сделать следующее:
     мне приходится работать с xml-документами, где часто встречается такая конструкция:
     
    <![CDATA[
    -- LUA script
    ]]>
     
    соотв. хотелось бы, чтобы работали обе подсветки - ЛУА и xml. Или хотя бы вместо xml - html. Реально ли этого добиться, и если да, то как?

    Всего записей: 6 | Зарегистр. 29-11-2007 | Отправлено: 08:08 29-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    apexxx
    С поиском в OEM боюсь, что ничего не получится. (Слишком много надо переделывать)...
    Правильней было бы поступить так:
    1. Открыть файл
    2. меню Tools-Кодировка-Конвертировать в WIN-1251 из…-OEM 866
    3. Редактируешь файл (при этом, естественно, все, в т.ч. и Поиск, работает)
    4. меню Tools-Кодировка-Сохранить WIN-1251 в кодировке…-OEM 866
     
    Shabba
    1. Создаю файл
    2. Сохраняю как test.lua
    3. Пишу 1
    4. Нажимаю Ctrl+B - вставляется заданное сокращение.
    Все работает    
     
    Erendir
    Одновремменно - нельзя (разные лексеры). Переключайся через меню Подсветка (для скорости можно шорткат навесить).

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 09:30 29-11-2007 | Исправлено: mozers, 09:31 29-11-2007
    Shabba



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

    Цитата:
    1. Создаю файл
    2. Сохраняю как test.lua
    3. Пишу 1
    4. Нажимаю Ctrl+B - вставляется заданное сокращение.
    Все работает    

     
    Все верно но.. я все же имел ввиду abbrevlist.lua
     

    Код:
     
    -- SciTE Abbreviation in UserList
    -- Version: 1.1
    -- Author: Dmitry Maslov, frs
    ---------------------------------------------------
    -- При вводе слова, если это сокращение то вызывается список аббревиатур
    -- Примечание:
    -- 1. Использует выпадающий список № 11
    -- 2. Полностью автономен (нужно подключить в SciTEStartup.lua)
     

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 09:43 29-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shabba
    Извини, не проснулся я еще...  
    Я уже высказывал мнение об этом скрипте. Имхо дорабатывать его надо...  
     
    Добавлено:
    Поправил. Теперь работает так, как задумали авторы. Так что остальные вопросы - к ним

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 09:54 29-11-2007
    BioInfo

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

    Цитата:
    Господа подскажите как в последней сборке заставить abbrevlist.lua работать как задумано? Подключаю, пишу сокращение.. Никакой реакции..

    abbrevlist хавает вот такие файлы сокращений:

    Код:
    props["SciteDefaultHome"].."\\abbrev\\"..editor.LexerLanguage..".abbrev"

    Если его не находит, то бирет из:

    Код:
    props["SciteDefaultHome"].."\\home\\abbrev.properties"

    Если кто-то шарит как можно сделать лучше, то всегда пожалуйста
     
    Добавлено:
    Эх не успел

    Всего записей: 83 | Зарегистр. 30-04-2007 | Отправлено: 10:47 29-11-2007
    Shabba



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

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 10:55 29-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shabba
    Что значит "не работает" ??? Скрипт отсюда? Подключен корректно? Abbrev файлы имеются? Сокращения те пишешь что заданы в abbrev?
    1. Сохраняем новый файл как test.js
    2. Пишем в нем "1" (без кавычек) - возникает подсказка.

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

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