[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 » Sun 05 Feb, 2006 13:36

Анонсы
____________________________

Far 2069 и ESC 2.3

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

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

2. при переносе слова, которое не помещается на строку, последний символ удваивается, а иногда перенос не происходит и тогда каждый символ повторяется дважды.

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Post by t-rex » Sun 05 Feb, 2006 13:46

Очень странно, это вроде какой то другой плагин приводит к таким глюкам.

Spinoza
Posts: 57
Joined: Sun 15 Jan, 2006 20:04
Location: Саранск
Contact:

Post by Spinoza » Sun 05 Feb, 2006 14:37

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 » Mon 06 Feb, 2006 11:09

двойные скобки у меня были от true template :)

loki1828
Posts: 11
Joined: Mon 01 Aug, 2005 09:38

Post by loki1828 » Tue 07 Feb, 2006 05:48

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

Не знаю все плагины отключал вроде.
Будем смотреть

User avatar
HaRT
Moderator
Posts: 8048
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Tue 07 Feb, 2006 11:33

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

Заранее спасибо.

Onanymous
Posts: 76
Joined: Wed 16 Mar, 2005 11:18
Contact:

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

Post by Onanymous » Wed 08 Feb, 2006 15:04

а я бы вообще всю функцианальность esc отдал колореру, было бы удобно чтоб табы, переносы итд итп зависили от текущего окружения.

loki1828
Posts: 11
Joined: Mon 01 Aug, 2005 09:38

Post by loki1828 » Sun 12 Feb, 2006 13:38

В общем глюки связаны с работой AutoCompletion v1.3.2 (от 24/11/2000).
Что очень печально. Может есть ему какая альтернатива, уж больно удобная штука.

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Post by Wave » Mon 13 Feb, 2006 23:38

Прлагин 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 символами?
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
t-rex
Страшный и ужасный
Posts: 4871
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Post by t-rex » Tue 14 Feb, 2006 04:02

Я пользуюсь [ESC] и Rewrap с певого момента их выпуска и в жизни не замечал таких приколов - ищи баги у себя. Можешь глянуть на код плагина Rewrap - там все очень просто.

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

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

Post by Wave » Wed 07 Jun, 2006 22:25

[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 портят текст вышеописанным способом. Но закономерности уловить не получается. После перезапуска ФАРа глюк пропадает. Больше похоже на накопление в памяти ФАРа в моём наборе плугинов мусора, который потом вылазит редчайшей багой. Мой набор плугинов можно глянуть здесь: viewtopic.php?p=13084#13084
Пользуюсь ФАРом больше 15 лет © собирательный.

Spinoza
Posts: 57
Joined: Sun 15 Jan, 2006 20:04
Location: Саранск
Contact:

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

Post by Spinoza » Wed 14 Jun, 2006 18:44

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: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Post by Wave » Wed 14 Jun, 2006 22:56

Почти все правила [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> 
Пользуюсь ФАРом больше 15 лет © собирательный.

Spinoza
Posts: 57
Joined: Sun 15 Jan, 2006 20:04
Location: Саранск
Contact:

Post by Spinoza » Thu 15 Jun, 2006 17:51

Мда, повторяется :-(
Посмотрю, как будет время.

Spinoza
Posts: 57
Joined: Sun 15 Jan, 2006 20:04
Location: Саранск
Contact:

Post by Spinoza » Sat 08 Jul, 2006 11:50

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

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

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

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

[ESC] и автосвёртка.

Post by Kildor » Tue 03 Oct, 2006 07:14

Code: Select all

    <type name="text/plain"
      mask="*.txt,*read*me*,*techinfo*,*whatsn*" inherit="Texts">
      <tab tabsize="3" expandtabs="off" />
      <margin wrap="79"/>
    </type>

Вот такой вот кусок настроек.
Табуляции
пишу строку, начинающуюся с \t, после того как строка превышает wrap символов, происходит её сворачивание, однако табуляции заменяются на соответствующее число пробелов (что крайне неудобно)

Вопрос, можно ли это исправить?
(или я недостаточно в настройках покопался?)
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

Post Reply

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