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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня сборка 1.75.53
    Прописал подменю с горячими клавишами в файле пользовательских настроек
     
    Но заметил такую особенность - когда этот файл отредактируешь - горячие клавиши работают. Закроешь SciTe, потом снова откроешь и половина из этих горячих клавиш не работает. Откроешь файл с настройками - удалишь любую букву, потом братно её напишешь - сохранишь файл с настройками и опять начинают горячие клавиши работать до перезапуска =(
    Т.е. то, что знак выше середины - это так и задумано? Зачем?)

    Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 02:18 05-12-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fraerok
    Ну тебе же ясно сказали - скачай ПОСЛЕДНЮЮ версию. Там до хрена что исправлено (изменено).

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



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

    Цитата:
    Настройки расцветки html из html.properies как лучше переносить при переходе на новую сборку? Или их тоже можно перекрыть файлом пользовательских настроек?  

    да, лучше и их поместить в файл пользовательских настроек
     

    Цитата:
    У меня сборка 1.75.53

    последняя сборка 1.75.54
     

    Цитата:
    Т.е. то, что знак выше середины - это так и задумано? Зачем?)

    вопрос не к нам, а к автором шрифта.
     
    Добавлено:
    perloid

    Цитата:
    А есть в русской сборке поддержка сниппетов ?

    а о каком функционале конкретно идет речь, можно по подробнее?
    уверен что все это можно реализовать на базе скриптов и аббревиатур.

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 15:26 05-12-2007
    dB6



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

    Цитата:
    Настройки расцветки html из html.properies как лучше переносить при переходе на новую сборку? Или их тоже можно перекрыть файлом пользовательских настроек?  

    Можно создать файл html_my.properties и написать в конце html.properties - import html_my.properties

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 17:04 05-12-2007
    Shabba



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

    Код:
    *sed -n /$(1)/= "$(FilePath)"

    т.е. в output'e оказываются номера строк, в которых найден регексп, кот я задал..
     
    Как бы так сделать, чтобы это в итоге выглядело как после FindText.lua (ctrl+alt+f), т.е. найденные строки с маркерами и выделением того что ищем..  
    Очень хочется использовать sed для поиска Если кто знает, помогите пожалуйста..

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 01:29 06-12-2007
    perloid

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

    Цитата:
     а о каком функционале конкретно идет речь, можно по подробнее?
    уверен что все это можно реализовать на базе скриптов и аббревиатур.

     
    "Сниппеты как в текстмейт" - http://caladbolg.net/scite_snippets.php
    Пробовал его скрипт - нифига не пашет чтото. Вставляет абрукадабру как есть (прописана  
    в скрипте) и никаких переходов.  
    Упрощенная поддержка уже есть в notepad++, но редактор тормознут и глючноват (подсветка глючит).
    Вобщем то не так уж актуально, потомучто наткнулся на e-texteditor.

    Всего записей: 11 | Зарегистр. 29-09-2007 | Отправлено: 17:20 06-12-2007
    vladvro



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

    Цитата:
    "Сниппеты как в текстмейт" - http://caladbolg.net/scite_snippets.php ...

    ага, теперь понятно.
    не пробовал, лень Руби ставить.
    не плохо бы периписать этот скриптик, что б без Руби работал...

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 19:35 06-12-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shabba
    Теоретически сделать можно... Например, сразу после того как отработал sed, запускать lua скрипт, который будет анализировать текст в окне консоли и на его основании искать и подсвечивать текст в окне редактора. Но чесноговоря такое хитромудрое решение мне совсем не нравится. Гораздо проще написать скрипт, который без помощи этого sed будет искать строки с использованием регулярных выражений.
     
    perloid
    Про сниппеты уже был разговор... Но все как то...

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



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

    Цитата:
    Теоретически сделать можно... Например, сразу после того как отработал sed, запускать lua скрипт, который будет анализировать текст в окне консоли и на его основании искать и подсвечивать текст в окне редактора. Но чесноговоря такое хитромудрое решение мне совсем не нравится. Гораздо проще написать скрипт, который без помощи этого sed будет искать строки с использованием регулярных выражений.  

     
    Будет искать использую регулярные выражения, которые понимает scite? Если да, то их конечно не сравнить с sed..
    Я просто хочу sed использовать и для замены тоже, мне он больше нравится т.к. можно использовать за один запуск несколько регекспов по очереди, да и куча всяких возможностей у него..
    Если не затруднит подскажите хотябы как сразу после  sed'a запустить lua скрипт и передать ему то что получилось после sed'a?

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 22:15 06-12-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shabba
    Цитата:
    Будет искать использую регулярные выражения, которые понимает scite?
    Используя выражения, которые понимает скрипт. У LUA (если скрипт будет на нем) на порядок более богатые возможности по сравнению с SciTE. Я все никак не допишу один скрипт (поиск/замена в SciTE с помощью jscript - тут, естественно, использоваться будут регсепы JS/VBS)...

    Цитата:
    Если не затруднит подскажите хотябы как сразу после  sed'a запустить lua скрипт и передать ему то что получилось после sed'a?
    Да зря я про это брякнул (решение через одно место):

    Код:
    command.name.235.*=sed
    command.235.*=*CMD /C sed -n /$(1)/= "$(FilePath)" && "$(SciteDefaultHome)\scite.exe" "-extender:dofile g:\\SciTE\\tools\\my_script.lua"
     где my_script.lua
    Код:
    local all_text = output:GetText()
    print(all_text)
     
     

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



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

    Код:
    command.name.235.*=sed
    command.235.*=*CMD /C sed -n /$(1)/= "$(FilePath)" && "$(SciteDefaultHome)\scite.exe" "-extender:dofile C:\\Portable\\Text\\Edit\\SciTE.Ru\\tools\\sed.lua"

     
    у меня в консоли:

    Код:
     
    >CMD /C sed -r -n /iii/= "T:\temp.txt" && "C:\Portable\Text\Edit\SciTE.Ru\scite.exe" "-extender:dofile C:\\Portable\\Text\\Edit\\SciTE.Ru\\tools\\sed.lua"
    3
    6
     

     
    и все это попадает в строку all_text.. а хотелось бы чтобы только номера строк после seda..
    можно ли как нибудь запустить скрипт, чтобы в консоль не попадало  
    ">CMD /C sed -r -n /iii/= "T:\temp.txt" && "C:\Portable\Text\Edit\SciTE.Ru\scite.exe" "-extender:dofile C:\\Portable\\Text\\Edit\\SciTE.Ru\\tools\\sed.lua""?

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 02:43 07-12-2007
    DJ makrus

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    у меня тут накопилось "немного"    
     
    пробовал ваш SessionManager...
      Сначала на Win2K он у меня не заработал, при выборе пункта "Загрузить сессию..." появляется окно с заголовком "SessionManager 0.7" и поверх него окно ошибки с заголовком "Ошибка сценария Internet Explorer" и далее в окне:
    Строка: 91
    Символ: 2
    Ошибка: Путь не найден
    Код: 0
    URL: file://E:\Program Files\For Text\Scite\tools\SessionManager\SessionManager.hta
    ниже "Продолжить выполнение сценариев на этой странице?"
    и две кнопки "Да" и "Нет", нажатие ни на одну из них не помогает загрузить сессию..., ну винда старая (в смысле давно не переустанавливалась) - где-то что-то не сраслось видимо  (хотя справка из последней сборки нормально открывается), и на ней я стандартным образом работаю с сессиями.
     
      Попробовал и на WinXP, там все работало и пользоваться им было удобно: не надо "скакать по папкам" в поиске той где хранятся все сессии, у сессий есть комментарии (мелочь, а приятно), и хранятся комментарии в "общепринятом" виде - тоже удобно, но есть:
     - одно пожелание, когда сохраняешь сессию и надо не новую сохранить, а существующую обновить, то надо знать первые символы имени файла сессии которую обновляешь, как только набрал первый/ые символы, дальше имя автодополняется и комментарий соотвествующий появляется если есть..., но вот вспоминать первые символы - есть маленько неудобно, вот если бы была хотя бы подсказка с именами файлов существующих сессий, а еще лучше если бы в нужную можно было "ткнуть" мышью и она появилась в соотвествующем поле (как при стандартном окне сохранения) - то процедура сохранении сессии проходила бы "легко и красиво"  
     - один вопрос, у меня всегда открыт SciTE с набором файлов наиболее часто требующих редактирования, и иногда необходимо открыть другую сессию с настройками какой-либо программы, для этого я запускаю второй SciTE командной строкой:
    Код:
    E:\Program Files\For Text\Scite\SciTE.exe -property:check.if.already.open=0 "-loadsession:E:\\Program Files\\System\\Wwr\\Wwr.session" -property:save.session=0
    (тут мож чего подправить надо?) и часто надо обновить сохраненный файл сессии открытый во втором экземпляре  редактора, так вот SessionManager работает только с первым экземпляром программы, и по этой причине мне пришлось от него отказаться   ...
     
      В последней сборке перестал "привычно" работать комментарий: если выделить строки среди которых вперемешку идут закомментированные и не закомментированые участки кода, то по Ctrl+Q каждая строка инвертировала свое состояние и это было очень удобно   , теперь же все закомментированные строки выделенного блока кода раскомментируется - если первая строка закомментированная, или все строки комментируется (повторно если строка уже была закомментированна) если первая строка была незакомментирована   , если "отключить" xComment.lua, то все работает по прежнему, я, в принципе, и отключать его могу, но, IMHO, может лучше настроить его и на "построчное инвертирование комментирования" ?    
     
      И еще по поводу комментирования, в файлах Forth'а и nnCron'а в качестве символов комментирования используется "\ " (слеш-пробел), в файле nncrontab.properties строка
    Код:
    comment.block.nncrontab=\  
    заканчивается пробелом, а в forth.properties пробела в конце нет, и как результат комментирование не работает, но это еще  не все, если параметр strip.trailing.spaces=1, то после первого же редактирования обоих файлов пробелы будут удалены со всеми вытекающими   , поэтому у меня эта часть обоих файлов выглядит следующим образом, на примере nnCron'а:
    Код:
    # # пустая строка после следующей - обязательна, иначе вставка комментария строки в виде "\ " по Ctrl+Q - невозможна
    comment.block.nncrontab=\\
     
     
    можно конечно эту особенность описать в комментариях к данной строке и оставить как есть, но, IMHO, лучше изменить файлы настроек идущих по дефолту.
     
      Большое спасибо авторам abbrevlist.lua за эту функцию, она у меня работает и в версии 1.1 и в 1.2, внешне различий вроде бы нет, в чем их принципиальное отличие?
     
      Есть еще интересная особенность в совместной работе функций вставки сокращения и автодополнения, точнее говоря в выводе всплывающего окошка со списком.
    Файлы автодополнения подключаются у меня следующей строкой:
    Код:
    api.$(file.patterns.nncron)=$(SciteDefaultHome)\api\forth.api;$(SciteDefaultHome)\api\nncron.api;$(SciteDefaultHome)\api\my.api

    в файле nnCrontab.abbrev есть следующие две строчки:
    Код:
    FOR=FOR-WINDOWS:\n\n;FOR-WINDOWS
    FOR=FOR-FILES: "|"\n\t%SEL%\n;FOR-FILES
     
    в файле forth.api есть строка:
    Код:
    FORTH
    набираю в кронтабе: "F" появляется список автодополнения со словами из всех файлов в том числе и слово FORTH, продолжаю набирать "O" - список резко сокращается до слова FORTH, но после набора "R" я, к своему разочарованию, не вижу списка аббревиатур, а только дополнения все к тому же слвоу FORTH - оно мож и правильно, но меня так не устраивает, так как мне нужны аббревиатуры, т.е. получается что все сокращения надо заканчивать какими-то специальными символами что бы их можно было увидеть в сплывающием списке..., но решил я попробовать перенести слово  FORTH из файла forth.api в файл nncron.api и после набора в кронтабе "FOR" я увидел список с аббревиатурами   , теперь строка подключения списков автодополнения у меня выглядит следующим образом:
    Код:
    api.$(file.patterns.nncron)=$(SciteDefaultHome)\api\blank.api;$(SciteDefaultHome)\api\forth.api;$(SciteDefaultHome)\api\nncron.api;$(SciteDefaultHome)\api\Makrus.api;$(SciteDefaultHome)\api\Test.api
    наличие файла blank.api - не обязательно.
     
      И, вроде бы, последний вопрос: в файлах автодополнения можно после слова писать "комментарий" к нему, который потом можно посмотреть в всплывающей подсказке, где в настройках задается символ обозначающий начало комментария? Щас это вроде бы "(" и если его не написать, то текст на строке не отображается в всплывающей подсказке..., можно в качестве такого символа задать пробел?
     
    PS на днях пришлось поверхностно глянуть на оффициальный дистрибутив SciTE'а..., в ужас меня привела уже только мешанина из файлов в папке куда его распаковываешь..., огромное спасибо за сборку и "доведения до ума" (до ума обычного пользователя)  

    Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 12:44 07-12-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shabba
    Цитата:
    и все это попадает в строку all_text.. а хотелось бы чтобы только номера строк после seda..  
    Ну, можно например читать скриптом весь текст, затем очищать консоль и печатать из скрипта только то, что нужно... Но как то все это... Я уже 100 раз пожалел что кинул эту гнилую идею...
     
    DJ makrus
    На такое послание надо неделю отвечать Недели у меня нет, поэтому буду краток:
    Цитата:
    Строка: 91  
    Символ: 2  
    Ошибка: Путь не найден
    Такие вещи надо отлаживать на твоей машине. Т.е. ты мне пишешь письмо - я высылаю тестовый скрипт - ты сообщаешь что он говорит - я исправляю и опять высылаю... В общем, если готов к такому длительному процессу, то жду письма.

    Цитата:
    вот если бы была хотя бы подсказка с именами файлов существующих сессий, а еще лучше если бы в нужную можно было "ткнуть" мышью и она появилась в соотвествующем поле (как при стандартном окне сохранения)  
    Я подумаю как это можно сделать...

    Цитата:
    SessionManager работает только с первым экземпляром программы
    Да. И честно говоря я пока не представляю возможно ли это исправить...

    Цитата:
    по Ctrl+Q каждая строка инвертировала свое состояние и это было очень удобно
    Лично меня это ДИКО бесило  

    Цитата:
    может лучше настроить его и на "построчное инвертирование комментирования" ?
    Я вообще подумывал чтобы добавить модификаторы к Ctrl+Q. (Например Shift+Ctrl+Q ставил бы комменты всегда, даже если строка уже закомментирована). Инвертировать комменты я не собираюсь. Нее.... Кому это нужно - пусть сами такой скрипт сочиняют (или отрубают xComment.lua).

    Цитата:
    лучше изменить файлы настроек идущих по дефолту.  
    Согласен. Будет исправлено.

    Цитата:
    Большое спасибо авторам abbrevlist.lua за эту функцию, она у меня работает и в версии 1.1 и в 1.2, внешне различий вроде бы нет, в чем их принципиальное отличие?
    С именами abbrev файлов теперь мудрить не надо. Какой задан в параметре abbreviations.$(file.patterns) - такой и будет использоватся.

    Цитата:
    набираю в кронтабе: "F" появляется список автодополнения
    В последней сборке функция автодополнения берет текст только из текущего редактируемого файла (mimir куда то запропал и его код в новую сборку так никто и не смог перенести. Cегодня это сделал VladVRO) А вообще вопроса в этом предложении я не увидел вообще.

    Цитата:
    где в настройках задается символ обозначающий начало комментария?

    Код:
    # Символы, после ввода которых возникает подсказка
    calltip.lexer.parameters.start= (
     
     

    Цитата:
    можно в качестве такого символа задать пробел?
    Да. Для некоторых языков LUA, VBS, JS,... так и сделано.

    Цитата:
    огромное спасибо за сборку и "доведения до ума" (до ума обычного пользователя)
    Это - совместный труд. И каждый может принять в нем участие.
    Лично я делаю мелкую (по масштабам других участников проекта) работу. Но она мне интересна. Если ты сможешь настроить SciTE для более удобной работы с Fort файлами nnCron, то, я думаю, и тебе многие скажут спасибо

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



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

    Цитата:
    Ну, можно например читать скриптом весь текст, затем очищать консоль и печатать из скрипта только то, что нужно...  

     
    спасибо, так и сделал.. думал вдруг можно это вообще не выводить в консоль..
     

    Цитата:
    Но как то все это... Я уже 100 раз пожалел что кинул эту гнилую идею...  

     
    а мне нравится теперь у меня есть нормальный поиск, осталось сделать, чтоб подсвечивал все вхождения если их несколько в одной строке..
    просто запоминать еще и регекспы lua или jscript не хочется.. хочется чтоб везде они были одинаковые..

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 03:33 08-12-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shabba
    Цитата:
    осталось сделать, чтоб подсвечивал все вхождения  
    Не далее как вчера скрипт FindText.lua обновлен. Закрыта проблема, изложенная в Issue 31.
    Функцию для подсветки вхождений можно взять из него.
     

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



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

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 21:04 08-12-2007
    DJ makrus

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    Цитата:
    В общем, если готов к такому длительному процессу, то жду письма...
    я сильно никуда не спешу, давайте попробуем..., письмо - ПМ? Если да, то отправил...
    Цитата:
    Цитата:SessionManager работает только с первым экземпляром программы  
    Да. И честно говоря я пока не представляю возможно ли это исправить...  

    а есть возможность "на лету" из SessionManager'а вызвать стандартный диалог загрузки/сохранения сессии? Если да, то можно было бы автоматом (при обнаружении, например, двух процессов SciTE'а) предлагать пользователю его, либо добавить отдельный пункт в меню "Tools", а еще лучше зажатие при вызове какой-либо управляющей клавиши...
    Цитата:
    В последней сборке функция автодополнения берет текст только из текущего редактируемого файла
    немного не понял..., или меня не поняли? А из api-файлов разве не берется?
    Цитата:
    А вообще вопроса в этом предложении я не увидел вообще.
    его там и нет   я просто подсказал возможный вариант решения, если кому-то тоже нужен больший приоритет у всплывающих списков аббревиатур по сравнению со списками автодополнения, а так же мне показалось что вам и остальным "доводчиками до ума" будет интересен "побочный эффект" подключения нескольких api-файлов, ведь получается что порядок следования файлов тоже важен, хотя, конечно, для вас это, наверное, и не новость  
     
     
    Цитата:
    Цитата:где в настройках задается символ обозначающий начало комментария?
     
    Код:# Символы, после ввода которых возникает подсказка  
    calltip.lexer.parameters.start= (

    Хмм, интересно..., у меня этот параметр равен символу "?", т.е. если я хочу посмотреть подсказку по какому-либо слову, то я в конце этого слова набираю "?" и наблюдаю ее, это понятно, но в самом api-файле если после слова к которому я пишу в этой же строке комментарий не поставить символ "(" перед комментарием, то потом в тексте набирай, не набирай "?" - то подсказка не появляется, т.е. получается где-то идет проверка на наличие в строке символа "(", и мне приходится комментарии начинать с этого символа даже если он там не нужен. Если же в число символов после которых появляется подсказка добавить пробел, то надобность в открывающей скобке в комментариях отпадает, но подсказки становятся через-чур назойливыми. Где бы убрать проверку на скобку или заменить ее на проверку на пробел?  

    Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 21:49 08-12-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DJ makrus
    На письмо ответил.
    Цитата:
    а есть возможность "на лету" из SessionManager'а вызвать стандартный диалог загрузки/сохранения сессии?
    Можно, но у меня другая идея...

    Цитата:
    А из api-файлов разве не берется?
    Автоматом - нет. Из api - только по Ctrl+I (Ctrl+Space). (В 1.74Ru - брало и из текста и из api).

    Цитата:
    если я хочу посмотреть подсказку по какому-либо слову, то я в конце этого слова набираю "?" и наблюдаю ее
    Ctrl+Shift+Space еще есть...

    Цитата:
    Где бы убрать проверку на скобку или заменить ее на проверку на пробел?
    А ты не задумывался над тем как лексер отличает саму функцию и ее параметры от комментария к ней?

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



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

    Цитата:
    Не далее как вчера скрипт FindText.lua обновлен. Закрыта проблема, изложенная в Issue 31.
    Функцию для подсветки вхождений можно взять из него.  

     
    ээх.. еще бы знать как цвет подсветки теперь поменять

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shabba
    Цитата:
    # Отметка всех вхождений текста полупрозначным цветным прямоугольником после нажатия "Пометить все" в диалоге поиска (очень удобно)
    find.mark=#0F0F0F
     
    Значение параметра задает цвет

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 22:11 09-12-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