michaellukashov / Far-NetBox

SFTP/SCP/FTP/FTPS/WebDAV/S3 client for Far Manager 3 (http://farmanager.com/)
https://forum.farmanager.com/viewtopic.php?t=6317
GNU General Public License v2.0
155 stars 52 forks source link

Несколько проблем и падений #443

Closed ssvine closed 3 months ago

ssvine commented 3 months ago

Есть несколько связанных проблем, в том числе падения.

  1. Падение при редактировании файла закрытой сессии:

    • Включаем опцию Allow more than one edited file
    • Из списка сессий заходим на сервер и начинаем редактировать файл
    • Нажимаем Ctrl-Tab, чтобы возвратиться к панели
    • Возвращаемся с сервера на список сессий (идём в корневой каталог и нажимаем .. или Ctrl-PgUp)
    • Нажимаем Ctrl-Tab для возврата к редактируемому файлу
    • Сохраняем файл и получаем падение
  2. Падение при выборе недоступного файла в истории редактора:

    • Включаем опцию Allow more than one edited file
    • Заходим на сервер, редактируем файл, закрываем
    • Удаляем отредактированный файл
    • В меню NetBox commands выбираем пункт Edit history
    • В открывшемся списке выбираем удалённый файл и получаем падение
  3. Локальная история папок и редактирования просачивается в другие сессии:

    • (Опционально) Включаем опцию Allow more than one edited file, чтобы можно было отслеживать историю редактирований
    • Из списка сессий заходим на сервер, ходим по папкам, редактируем файлы
    • Возвращаемся с сервера на список сессий (идём в корневой каталог и нажимаем .. или Ctrl-PgUp)
    • Заходим на новый сервер
    • Открываем историю папок (Alt-Shift-F12) или историю редактирований (меню NetBox commands, пункт Edit history) и видим, что там указаны данные от старой сессии
  4. Меню истории папок (Alt-Shift-F12) обрезает все пути до 10 символов

Пулл реквест для исправления.