[ESC] Editor's settings changer — Изменение настроек редактора

Здесь можно обсудить ваш любимый плагин.
Post Reply
loki1828
Posts: 11
Joined: Mon 01 Aug, 2005 09:38

[ESC] Editor's settings changer — Изменение настроек редактора

Post by loki1828 »

Анонсы
____________________________

Far 2069 и ESC 2.3

Недавно стал пользоваться вышеупомянутым плагином и возник вопрос, может ли он переформатировать уже существующие текстовые файлы в нужный формат по ширине строки?

Кроме того глюки:
1. при включенной опции addsymbol, символ скобок ставится дважды (()) и не работает плагин AutoComplete (подстановка появляется и тут же исчезает).

2. при переносе слова, которое не помещается на строку, последний символ удваивается, а иногда перенос не происходит и тогда каждый символ повторяется дважды.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Очень странно, это вроде какой то другой плагин приводит к таким глюкам.
Spinoza
Posts: 57
Joined: Sun 15 Jan, 2006 20:04
Location: Саранск
Contact:

Post by Spinoza »

1. Для переформатирования на основе настроек [ESC] существует специальный плагин Стаса Механошина:
Rewrap v1.2 FAR editor plugin
(c) 2001, Stanislav V. Mekhanoshin

- reformat paragraph based on
ESC plugin settings
- justification support
- FTN quote support
- sources included

2. Глюки могут быть связаны с набором использующихся плагинов (какой-то из них пытается делать тоже самое, что и [ESC], например).
User avatar
WhiteDragon
Posts: 182
Joined: Thu 14 Apr, 2005 09:14
Location: Stavropol
Contact:

Post by WhiteDragon »

двойные скобки у меня были от true template :)
loki1828
Posts: 11
Joined: Mon 01 Aug, 2005 09:38

Post by loki1828 »

Дело ясное что дело темное :)

Не знаю все плагины отключал вроде.
Будем смотреть
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

ESC: предложение

Post by HaRT »

Очень не хватает, чтобы при smarthome="on" ShiftHome был тоже "smart", т.е. чтобы он перемещал начало выделения туда, куда бы переместило курсор нажатие на Home.

Заранее спасибо.
Onanymous
Posts: 76
Joined: Wed 16 Mar, 2005 11:18
Contact:

Re: ESC: предложение

Post by Onanymous »

а я бы вообще всю функцианальность esc отдал колореру, было бы удобно чтоб табы, переносы итд итп зависили от текущего окружения.
loki1828
Posts: 11
Joined: Mon 01 Aug, 2005 09:38

Post by loki1828 »

В общем глюки связаны с работой AutoCompletion v1.3.2 (от 24/11/2000).
Что очень печально. Может есть ему какая альтернатива, уж больно удобная штука.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Post by Wave »

Прлагин Rewrap в связке с [ESC] портит текст!
Чудны дела твои - попробовал топик @RegExp, @RegExp@. Попробовал без
топика - как будто пустая команда, т.е. никакой реакции, ни хэлпа, ни месседжбокса. Перестал работать chm, hlp.
После переформатирования
Чудны дел твои - попробов л топик @RegExp, @RegExp@. Попробов л без топик - к к будто пуст я ком нд , т.е. ник кой ре кции, ни хэлп , ни месседжбокс . Перестал работать chm, hlp.
Поисчезали почти все (вот ещё что странно - почти) буквы "а". И что-то я такое слышал, что это далеко не единственный пример. [ESC] 2.3, Rewrap 1,2. ФАР 2069. Кодировка 1251.

Да, вот ещё пример
Самое-то интересное, что раньше 1.02 работала - я же проверил, когда архив получил. Что поменялось - пара\тройка макросов - я эти дни исследую две сборки фара и кучу плагинов на предмет, чего бы себе позаимствовать из плагинов, макросов, настроек.
С мое-то интересное, что р ньше 1.02 р бот л - я же проверил, когд рхив получил. Что поменялось - пара\тройкамакросов - я эти дни исследую две сборки ф
раи кучу плагинов напредмет, чего бы себе позаимствовать из плагинов, макросов, настроек.
Пробелы между словами исчезают. Знаки препинания кое-где сдвигаются. Этими двумя плагинами опасно пользоваться.

После того, как я перезапустил фар, глюк исчез. И что это было? Никаких плугинов, которые делают то же, что и [ESC] - нет. Теперь нужно каждый раз внимательно следить, чтобы ещё раз такое не вылезло? [ESC] пользуюсь около месяца, т.е. сравнительно недавно.

Кстати, когда же наконец, в редакторе и панелях можно будет пользоваться не-ANSI<->OEM символами?
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Я пользуюсь [ESC] и Rewrap с певого момента их выпуска и в жизни не замечал таких приколов - ищи баги у себя. Можешь глянуть на код плагина Rewrap - там все очень просто.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

[ESC] портит текст в связке с s_and_r плагинами.

Post by Wave »

[ESC] Editor's settings changer 2.3
Search And Replace (version 2.5)
Regular Expression Search and Replace, version 5.39
The FAR manager, version 1.71 alpha 1 (build 2104) - TEST ONLY!

Форматирую большую таблицу.

Искать
<td>
Заменить на
\t<td class="myCell" BgColor="#FFFFFF" valign="top">\r\n

Получаю в результате строки
<td class="myCell" BgColor="#FFFFFF" valign="to
с четырьмя ведущими пробелами ([ESC] - в html замена табуляции на пробелы).
Запускал ФАР только с этими тремя плугами. Экспериментально выяснил, что такая зараза происходит там, где задано преобразование табов в пробелы, причём сжирается tabsize-1 видимых символов в конце строки (что там происходит с \r\n даже смотреть не стал).
Аналогичный эффект, если вместо \r\n только \n или \r, если же без них, то баги нет. Нет и при стандартном ФАРовском поиске, т.к. там некак в строку замены вставить признак конца строки.

p.s. Пару раз за полгода случалось опять, что [ESC]+ReWrap портят текст вышеописанным способом. Но закономерности уловить не получается. После перезапуска ФАРа глюк пропадает. Больше похоже на накопление в памяти ФАРа в моём наборе плугинов мусора, который потом вылазит редчайшей багой. Мой набор плугинов можно глянуть здесь: http://forum.farmanager.com/viewtopic.php?p=13084#13084
Пользуюсь ФАРом больше 20 лет © собирательный.
Spinoza
Posts: 57
Joined: Sun 15 Jan, 2006 20:04
Location: Саранск
Contact:

Re: [ESC] портит текст в связке с s_and_r плагинами.

Post by Spinoza »

Wave wrote:[ESC] Editor's settings changer 2.3
Search And Replace (version 2.5)
Regular Expression Search and Replace, version 5.39
The FAR manager, version 1.71 alpha 1 (build 2104) - TEST ONLY!
...
Запускал ФАР только с этими тремя плугами.
С обоими S&R и ReSearch повторяется?
Нет и при стандартном ФАРовском поиске, т.к. там некак в строку замены вставить признак конца строки.
Попробуй: Ctrl+Q, Enter
p.s. Пару раз за полгода случалось опять, что [ESC]+ReWrap портят текст вышеописанным способом. Но закономерности уловить не получается.
Но приведенный в начале сообщения пример стабилен? Тогда хотелось бы увидеть твой html-файл, чтобы повторить ситуацию на своем компутере.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Post by Wave »

Почти все правила [ESC] стандартны. Так, добавил кое-где макросов, пару новых типов.

Создаю read.txt. Пишу

some bug test

Search:
some bug test
Replace
\tsome bug test\r\n

s_and_r и ReSearch - баг воспроизвели.
Стандартный диалог с помощью Ctrl+Q, Enter - не воспроизвело.

Code: Select all

     <type name="Sources" mask="|abstract">
      <lockmode value="ignore" />
      <margin autowrap="off" wrap="0" justify="off" />
      <quote value="off" quoteeol="off" />
      <tab tabsize="4" expandtabs="on" />
      <smartkey tab="off" backspace="on" home="on" lines="64" />
      <kill killspace="on" killemptylines="on" forcekel="off"
        p_end="on" p_minuses="off"
      />
      <addsymbol value="off"
        start="," end="&#x20;"
        start_b=""&apos;({[" end_b=""&apos;)}]"
      />
      <autoindent value="on" />
      <cursorbeol value="on" />
      <charcodebase value="hex" />
      <savepos value="off" minlines="0" />
      <eol value="" />
      <lockfile value="on" />
      <wordsym value="on" alphanum="yes" additional="_" />
    </type>

     <type name="Texts" mask="|abstract" inherit="Sources">
      <lockmode value="ignore" />
      <margin autowrap="on" wrap="78" justify="on" />
      <charcodebase value="dec" />
      <savepos value="ignore" minlines="0" />
      <eol value="" />
      <autoindent value="off" />
    </type>

    <type name="text/plain"
      mask="*.txt,*read*me*,*techinfo*,*whatsn*" inherit="Texts">
      <margin wrap="79" />
    </type> 
Пользуюсь ФАРом больше 20 лет © собирательный.
Spinoza
Posts: 57
Joined: Sun 15 Jan, 2006 20:04
Location: Саранск
Contact:

Post by Spinoza »

Мда, повторяется :-(
Посмотрю, как будет время.
Spinoza
Posts: 57
Joined: Sun 15 Jan, 2006 20:04
Location: Саранск
Contact:

Post by Spinoza »

Посмотрел, проблема действительно есть.
Только не в [esc], а в S&R. Легко повторяется без [esc], если просто включить опцию редактора "замена табуляций на пробелы".

В research, наверное, аналогичная проблема.

В новой версии S&R будет исправлено.
Post Reply

Return to “Обсуждение плагинов”