Ситуация 1: открываю на активной панели временную панель, встаю на
..
и жму Enter
или PdUp
. Предсказуемо возвращаюсь в папку, которая была открыта до временной. Это -правильно.Ситуация 2: открываю на пассивной панели временную панель, перехожу на неё, встаю на
..
и жму Enter
или PdUp
. Опа! Перехожу в папку, которая и так открыта на бывшей активной (ныне - пассивной) панели. Это неудобно как минимум по трём соображениям:1. По логике хочется вернуться в ту папку, которая была открыта на панели ДО открытия плагиновой. Более того, если HostFile не пуст, то позиционироваться на нём. Именно по такой логике работают плагиновые панели, "заходящие" в файл (архивы, например) по
Enter
-у и CtrlPgDn
-у.2. Бывает особенно обидно, если "зашли" во временную панель просто посмотреть(например, вспомнить имя файла), а потом хотели вернуться и поискать этот файл. А куда вернуться - забыл… Хорошо, если в историю занеслось. А если стоит Alternative history и исходная папка входит в Folders history: exclusions? Бяда...
3. Ну и открывать ту же папку, что на другой панели, есть другие способы (говорят, есть искаробочный плагин SameFolder - не смотрел. Можно также нажать Tab, AltF1 (или AltF2), букву того же диска, ещё раз Tab. Ну или элементарный марос
Panel.SetPath(0, PPanel.Path, PPanel.Current)
)