Смена кодировки текстового файла: неоднозначности

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
John Doe
Бюрократ
Posts: 12589
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 257 times

Re: Смена кодировки текстового файла: неоднозначности

Post by John Doe »

Latest post of the previous page:

Max Rusov wrote:Если открыто несколько редакторов - изменятся их номера...
Имхо это не самая некрасивая вещь во всей этой кухне.
Max Rusov wrote:
John Doe wrote:Ещё напомню, что Shift-F4 не всегда возможен по причине модальности файла.
Это да. Кстати - совершенно непонятна причина...
Что именно здесь вам непонятно?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: Смена кодировки текстового файла: неоднозначности

Post by Max Rusov »

John Doe wrote:Что именно здесь вам непонятно?
Почему не работает Shift-F4 в модальном редакторе. Единственное, что в этом режиме нельзя сделать - это "поднять" наверх ранее открытый редактор - все остальные действия возможны...

User avatar
John Doe
Бюрократ
Posts: 12589
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 257 times

Re: Смена кодировки текстового файла: неоднозначности

Post by John Doe »

Переключиться куда-либо [ F12 | Alt-Tab ] невозможно.
Какие остальные действия вы имеете ввиду?

Безусловно, некоторые послабления может и стоит сделать, тот же Shift-F4 разрешить.
Но осознаёте ли вы, что и в этом случае не должно быть возможности пере-открыть сам модальный редактор?
Он ведь не спроста модален.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: Смена кодировки текстового файла: неоднозначности

Post by Max Rusov »

John Doe wrote:По-моему никакие невозможны, и неспроста это: в этом и суть модальности.
Я имел ввиду действия из списка: { Current } [ New instance ] [ Reload ]

1. Можно перезагрузить файл в модальном редакторе (Reload)
2. Можно открыть другой модальный редактор поверх текущего (New instance)

User avatar
John Doe
Бюрократ
Posts: 12589
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 257 times

Re: Смена кодировки текстового файла: неоднозначности

Post by John Doe »

Не уловил.
Те три действия, это выбор после Shift-F4, а в модальном редакторе я не ведь могу нажать Shift-F4.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: Смена кодировки текстового файла: неоднозначности

Post by Max Rusov »

John Doe wrote:Пункт 2 тут не при чём, а пункт 1 я не умею, научите.
Мне кажется, кто-то потеряли контекст беседы. Сейчас - ничего из этого невозможно, команда Shift-F4 вообще запрещена. Я лишь сказал, что это избыточное ограничение, потому что 2 из 3-х возможных действий не противоречат принципу "модальности". Вот только пункт "Current" и надо было бы запрещать в модальном редакторе (если загружаемый файл не совпадает с текущим)...

User avatar
John Doe
Бюрократ
Posts: 12589
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 257 times

Re: Смена кодировки текстового файла: неоднозначности

Post by John Doe »

Shift-F4 в модальном редакторе ВООБЩЕ мог бы быть полезен, для открытия другого файла (тоже модально, в противном случае возникает масса вопросов).

Но в контексте открытия самого себя - пользы я не вижу.
Current просто не имеет смысла, а два других пункта имеют логические проблемы, несовместимые с модальностью.

Модальный редактор в общем случае - некий временный файл созданный плагином, закрытия которого плагин ждёт, чтобы выполнить некие действия.
- При New instance создаётся 2й редактор, который тоже по идее модален. От меня напрочь ускользает смысл этой новой инстанции.
- При Reload редактор закрывается, и можно ли передать плагину управление над новым редактором - тот ещё вопрос.
Домыслы вычеркнул. В любом случае об этом можно будет говорить только после того как фар разрешит Shift-F4 ВООБЩЕ.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: Смена кодировки текстового файла: неоднозначности

Post by Max Rusov »

John Doe wrote:При Reload редактор закрывается
Почему? Я предпочитаю считать, что файл просто повторно считывается в тот же редактор. Завершение модального состояния произойдет когда пользователь закроет редактор по Esc.

User avatar
John Doe
Бюрократ
Posts: 12589
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 34 times
Been thanked: 257 times

Re: Смена кодировки текстового файла: неоднозначности

Post by John Doe »

Вероятно вы прочитали моё сообщение раньше чем я его отредактировал.
Домыслы свои вычеркнул, потому что домыслы.
Тем более что говорить о Reload можно будет только после того как фар разрешит нам Shift-F4 в модальном редакторе ВООБЩЕ.

P.S.
Я лично не против Shift-F4, и не против Reload.

P.P.S.
Вот связанная тема: http://forum.farmanager.com/viewtopic.php?f=3&t=5718


Post Reply

Return to “Обсуждение Far Manager”