Почему не работает Shift-F4 в модальном редакторе. Единственное, что в этом режиме нельзя сделать - это "поднять" наверх ранее открытый редактор - все остальные действия возможны...
Переключиться куда-либо [ F12 | Alt-Tab ] невозможно.
Какие остальные действия вы имеете ввиду?
Безусловно, некоторые послабления может и стоит сделать, тот же Shift-F4 разрешить.
Но осознаёте ли вы, что и в этом случае не должно быть возможности пере-открыть сам модальный редактор?
Он ведь не спроста модален.
John Doe wrote:Пункт 2 тут не при чём, а пункт 1 я не умею, научите.
Мне кажется, кто-то потеряли контекст беседы. Сейчас - ничего из этого невозможно, команда Shift-F4 вообще запрещена. Я лишь сказал, что это избыточное ограничение, потому что 2 из 3-х возможных действий не противоречат принципу "модальности". Вот только пункт "Current" и надо было бы запрещать в модальном редакторе (если загружаемый файл не совпадает с текущим)...
Shift-F4 в модальном редакторе ВООБЩЕ мог бы быть полезен, для открытия другого файла (тоже модально, в противном случае возникает масса вопросов).
Но в контексте открытия самого себя - пользы я не вижу.
Current просто не имеет смысла, а два других пункта имеют логические проблемы, несовместимые с модальностью.
Модальный редактор в общем случае - некий временный файл созданный плагином, закрытия которого плагин ждёт, чтобы выполнить некие действия.
- При New instance создаётся 2й редактор, который тоже по идее модален. От меня напрочь ускользает смысл этой новой инстанции.
- При Reloadредактор закрывается, и можно ли передать плагину управление над новым редактором - тот ещё вопрос. Домыслы вычеркнул. В любом случае об этом можно будет говорить только после того как фар разрешит Shift-F4 ВООБЩЕ.
Почему? Я предпочитаю считать, что файл просто повторно считывается в тот же редактор. Завершение модального состояния произойдет когда пользователь закроет редактор по Esc.
Вероятно вы прочитали моё сообщение раньше чем я его отредактировал.
Домыслы свои вычеркнул, потому что домыслы.
Тем более что говорить о Reload можно будет только после того как фар разрешит нам Shift-F4 в модальном редакторе ВООБЩЕ.
P.S.
Я лично не против Shift-F4, и не против Reload.