SynWrite (Syn2)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
что-то у меня не получается, ".*?("|$) нашел, заменил. '.*?('|$) не нашел, но нашел #39'.*?('#39'|$)', замена на #39'([^\\'#39']|\\.)*?('#39'|$)' не помогла.CaptainFlint писал(а):У меня на двух компах эффект абсолютно стабильный. :( Какие-нибудь идеи есть, что можно попробовать?
Кстати, я тут наткнулся на недоделку в дефолтных правилах лексера. Думаю, имеет смысл поправить определения строк для тех языков, где разрешён эскейпинг. Сейчас определения такие:Соответственно, если внутри строки попадается заэскейпленная кавычка, она считается концом строки, и вся подсветка разъезжается. Я у себя поправил на вот такое:Код: Выделить всё
".*?("|$) '.*?('|$)Код: Выделить всё
"([^\"]|\\.)*?("|$) '([^\\']|\\.)*?('|$)
Alextp, можно ли надеяться, что эта проблема будет решена в следующих обновлениях Syn 2.1 ?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Надо было не ручками лезть внутрь файла, а через диалог настройки лексера. В файле во-первых, непросто сообразить, к какому типу относится блок настроек, во-вторых, я так и не понял, по какому принципу он там заменяет символы кавычек на коды.Gemorroj писал(а):'.*?('|$) не нашел, но нашел #39'.*?('#39'|$)'
Почему же, ё-моё, ты нигде не пишешь "ё"?
Наконец-то решил попробовать плагин.
Настроил для некоторого правила подсветки свой шрифт - моноширинный на основе Courier New. Для этого "Styles" -> "Default" -> "Set custom font ..." Правильно?
Так вот, в кодировке ANSI всё ок, а в кодировках OEM и KOI-8 совершенно другой шрифт - похож на Arial.
Кстати, при отображенной настройке подсветки на закладке "Styles" при переключениях между окнами иногда становится невидимой кнопка "Set custom font ..." При наведении курсора мыши проявляется. У меня Windows 7.
И ещё - окна настройки подсветки и списка библиотек подсветок не закрываются по Esc - это не есть хорошо.
Настроил для некоторого правила подсветки свой шрифт - моноширинный на основе Courier New. Для этого "Styles" -> "Default" -> "Set custom font ..." Правильно?
Так вот, в кодировке ANSI всё ок, а в кодировках OEM и KOI-8 совершенно другой шрифт - похож на Arial.
Кстати, при отображенной настройке подсветки на закладке "Styles" при переключениях между окнами иногда становится невидимой кнопка "Set custom font ..." При наведении курсора мыши проявляется. У меня Windows 7.
И ещё - окна настройки подсветки и списка библиотек подсветок не закрываются по Esc - это не есть хорошо.
Нет, я не сплю. Я просто медленно моргаю.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Попробовал текущий билд — не получается отвязать F3 от Find Next. Делаю Clear, а при следующем открытии настроек F3 снова висит в Find Next.Alextp писал(а):Upd. добавлено: actions "Lister find"/"find next":
если назначить их на Ctrl+F/F3, и отключить "Use custom search dlg"
то нажатие F3 будет работать со строкой поиска Тотала.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Alextp будь добр, на странице плугина здесь: http://wincmd.ru/plugring/syn2.html
если не сложно вкладывай историю изменений.
Плугин очень даже не плох, пока присматриваюсь но всё ещё как-то боязно заменять им Notepad++ который у меня выступает в роли редактора и в некоторых случая листера.
Фейс бы ему чуток по приятнее сделать да допилить и будет весчь!
если не сложно вкладывай историю изменений.
Плугин очень даже не плох, пока присматриваюсь но всё ещё как-то боязно заменять им Notepad++ который у меня выступает в роли редактора и в некоторых случая листера.
Фейс бы ему чуток по приятнее сделать да допилить и будет весчь!
Жизнь это игра для которой нет Tutorial`а
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Alextp
Блин, снова вылезли кракозяблы.
Не могу понять условий воспроизведения, самопроизвольно появляется и исчезает. Скачал редактор EControl, проверил в нём — отображает нормально, и ANSI-, и Unicode-версия, а в Syn2 кракозяблы. Повыбирал разные кодировки в диалоге выбора шрифта — ему по барабану, независимо от выбора кодировки шрифта отображается только по 1252-ой странице. Настройки плагина сбрасывал.
Не подскажешь, куда ещё можно копнуть?
Блин, снова вылезли кракозяблы.
Не подскажешь, куда ещё можно копнуть?
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация: