EditWrap — виртуальный перенос строк в редакторе

Здесь можно обсудить ваш любимый плагин.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

EditWrap — виртуальный перенос строк в редакторе

Post by AleXH » Tue 16 Aug, 2011 16:33

Аналогичный F2 во вьювере. Т.е. символы длинной строки не поместившиеся на экране, отображаются на следующей строке, также как это делает вьювер.
Этот вопрос поднимался несколько лет назад, но с тех пор ничего о нём не слышно. Если есть плагин выполняющий данную функцию, прошу сообщить, а данную тему убить.
Очень не удобно править строки длиной в несколько экранов.

Примечание модератора
1. Де-факто в этой теме обсуждается плагин EditWrap.
2. Скрипт пытащийся решающий ту же проблему для FAR 3: Virtual string wrap.
Last edited by AleXH on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Расположение и заголовок темы приведены в соответствие с действительностью. Добавлена ссылка на плагин.

AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Виртуальный перенос строк в редакторе

Post by AleXH » Tue 06 Sep, 2011 06:21

За 20 дней ни одного комментария... Неужели только я сталкиваюсь такой проблемой? - Ведь очевидно, что перенести курсор в любое место на экране гораздо быстрее и удобнее, чем скроллировать длинную строку. К тому же, станет доступен сразу весь текст строки, а не лишь его часть. Править такой текст гораздо удобнее. Честно говоря, вообще непонятно, зачем нужно прятать часть строки за пределами экрана? - Сохранить оригинальное выравнивание текстовых таблиц? Имхо такие случаи встречаются существенно реже, чем длинные абзацы, содержащие по нескольку предложений, разделённых пробелом, но никак ни \r\n. Собственно \r\n служит как раз для того, чтобы разделять абзацы, а не предложения.

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

User avatar
DrKnS
Posts: 5426
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 250 times

Re: Виртуальный перенос строк в редакторе

Post by DrKnS » Tue 06 Sep, 2011 06:56

А что тут комментировать?
Это очень полезно и удобно, да.
Все были бы очень рады, да.
Это настолько очевидно, что даже как-то бессмысленно повторять.

Дадите патч - с удовольствием применим.

User avatar
zg
zero-gravity
Posts: 5651
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 114 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by zg » Tue 06 Sep, 2011 12:07

DrKnS wrote:Дадите патч - с удовольствием применим.
уточнение — хороший патч :crazy:

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 » Tue 06 Sep, 2011 20:02

Плагин для виртуального переноса строк "на поиграться" и мааленький диф для фара (без дифа - работать не будет)
Attachments
EditFold1.0.7z
(23.66 KiB) Downloaded 213 times

AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Виртуальный перенос строк в редакторе

Post by AleXH » Wed 07 Sep, 2011 08:05

Maximus5
Большое спасибо. Был бы очень признателен, если бы вы могли собрать новый FAR2bis21/FAR2bis21TrueMod с включением данного патча.

Up. Нужна возможность переключения режима отображения - с переносом строк и без, тогда повесить её на F3, и красота... :) Досадно правда то, что кнопка вызова wrap не совпадёт с кнопкой во вьювере F2, но это пережить можно.

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 11 times

Re: Виртуальный перенос строк в редакторе

Post by sToLp » Wed 07 Sep, 2011 08:55

AleXH wrote:Maximus5
Большое спасибо. Был бы очень признателен, если бы вы могли собрать новый FAR2bis21/FAR2bis21TrueMod с включением данного патча.
Тоже.
При том, что огромное спасибо за bis'ы третьего Фара, он, судя по всему, ещё не очень скоро в работу пойдёт.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 » Wed 07 Sep, 2011 14:13

а какая сейчас в редакторе фара максимальная длина строки?

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

Re: Виртуальный перенос строк в редакторе

Post by HaRT » Wed 07 Sep, 2011 14:34

Maximus5 wrote:а какая сейчас в редакторе фара максимальная длина строки?
Разве это ограничено чем-то, кроме её (длины) представления во внутренних структурах редактора?
Фар есть инструмент, а не нянька. © 2009 DrKnS

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 » Wed 07 Sep, 2011 16:45

Я о том и спрашиваю. Она меньше size_t или не?

User avatar
zg
zero-gravity
Posts: 5651
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 114 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by zg » Wed 07 Sep, 2011 16:51

Maximus5 wrote:Я о том и спрашиваю. Она меньше size_t или не?

Code: Select all

		int StrSize;

AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Виртуальный перенос строк в редакторе

Post by AleXH » Wed 14 Sep, 2011 20:16

Maximus5
В 3.0.2197 табуляция выталкивает символы за границу экрана, а также при редактировании текст не сдвигается.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 » Wed 14 Sep, 2011 21:46

1.1
* Renamed to 'EditWrap'
* Far3 build 2194
+ Menu: Toggle wrap/Toggle word wrap/Wrap/Word wrap/Unwrap
+ callplugin

Чтобы поиграться - Far2bis21 или Far3bis

User avatar
Taciturn
Posts: 390
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 23 times
Been thanked: 8 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Taciturn » Thu 15 Sep, 2011 07:51

Far2bis21 + EditWrap 1.1. Открываем файл на редактирование, переключаем Toggle wrap или Toggle word wrap, закрываем редактор, получаем сообщение о не сохранённых изменениях, хотя никаких изменений не было. Нельзя ли сделать так, чтобы файл не считался изменённым от переключения режима свёртывания?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Maximus5 » Thu 15 Sep, 2011 08:16

без изменений в апи - наверное нельзя

User avatar
Тигрёнок
Posts: 390
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: Виртуальный перенос строк в редакторе

Post by Тигрёнок » Thu 15 Sep, 2011 08:24

А можно пояснить, что же плагин на самом деле делает?
Какие из его действий лишь отображаются, а какие влияют на текст?
Если я, сделав wrap, начинаю файл редактировать и сохраняю, чего мне следует ожидать?
Съешь мыша – стань настоящим клавишником!

Post Reply

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