Страница 1 из 3

Возможно ли сохранение выделения каталогов после открытия?

Добавлено: Пн мар 26, 2012 16:41
Mic
Когда открываешь каталог и затем выходишь обратно, то выделение теряется. Можно ли сделать так, чтобы выделение сохранялось?

Или

Если выбрана опция показа только выделенных каталогов/файлов, то можно ли после захода в один из каталогов и выхода затем обратно, снова бы отображались выделенные каталоги, а не выход был в корневую директорию?

Добавлено: Пн мар 26, 2012 17:11
sa
Mic писал(а):Когда открываешь каталог
Открытие каталога под курсором на противоположной панели не устраивает (команды cm_TransferLeft, cm_TransferRight или клавиши Ctrl+влево/вправо)?

Добавлено: Ср мар 28, 2012 17:09
Avada
Mic
При выходе обратно (то есть на уровень вверх) ранее открывавшийся каталог будет выбран курсором. Всё предыдущее выделение теряется. Сохранить его можно только явно до входа в этот самый каталог. И, соответственно, выйдя, восстановить или загрузить из файла. См. расширенное русское меню ("Выделение"). А при чём тут выход в корневой каталог, я вообще не понял.
Про альтернативу было сказано в предыдущем посте.

Добавлено: Ср мар 28, 2012 17:41
Flasher
Mic
Можно назначить Enter em_команде:
TCFS2.exe /ef tcm(530) tcm(1001)
либо
TCMC.exe CM530 CM1001
Потом восстанавливать выделение по клавише "/", либо команде cm_RestoreSelection/529, либо Esc через Twinkey.

Добавлено: Ср мар 28, 2012 20:09
sa
Flasher писал(а):Потом восстанавливать выделение
Может тогда уж по аналогии назначить и для Backspace
TCFS2.exe /ef tcm(2002) tcm(529)
либо
TCMC.exe CM2002 CM529
?

Добавлено: Ср мар 28, 2012 20:27
Mellomann
Mic
Можно, хотя и осторожно предварительно сохранив.
Задача делится на два пункта:
1. предварительно "скопировать" выделение
2. затем в нужное время "восстановить"
Решение:
1. на кнопку в баре назначаем cm_CopyNamesToClip
2. на кнопку в баре назначаем cm_LoadSelectionFromClip
Использование:
Соответственно, жать по п.1 и п.2 при надобности.
Всё!

Добавлено: Ср мар 28, 2012 20:40
Flasher
sa
Можно и для Alt+Влево/Вправо, и для Ctrl+\, и т.д. Вариантов хватает.
С Enter правда есть одна проблемка при постановке на [..]. Тут уже скорей скрипт нужен с созданием своего буфера, хранящего списки последнего выделения по каждому пути.

Mellomann
Это не пойдёт. Мы открываем каталог, выделяем файлы, копируем в буфер обмена, возвращаемся, пытаемся восстановить, а в буфере уже другая информация. Не говоря уже о том, что предыдущую информацию из буфера нужно сохранять.

Добавлено: Ср мар 28, 2012 20:47
sa
Flasher писал(а):С Enter правда есть одна проблемка при постановке на [..].
Ну так вот: заходим по Enter, возвращаемся по Backspace.

Добавлено: Ср мар 28, 2012 20:49
Flasher
Если только постоянно это держать в голове, а оно не всегда так..

Добавлено: Ср мар 28, 2012 20:58
sa
Flasher писал(а):Если только постоянно это держать в голове
Так и входить по Enter надо держать в голове…

Добавлено: Ср мар 28, 2012 21:02
Mellomann
Flasher
тогда базовые cm_SaveSelection и cm_RestoreSelection

Добавлено: Ср мар 28, 2012 21:02
Flasher
sa
Как раз наоборот - в голове надо держать невхождение в родительский каталог по Enter через [..]...

Mellomann
Перед тем как советовать вышепредложенное читаем? См. номера команд.

Добавлено: Ср мар 28, 2012 21:30
Mellomann
Flasher
мб, это и оно, просто я - в доступной форме :wink:

Добавлено: Ср мар 28, 2012 21:39
Flasher
Mellomann
Кликать постоянно кнопки тулбара - это плохое решение. Я предложил вариант, наиболее подходящий по замыслу.

Добавлено: Ср мар 28, 2012 21:47
sa
Flasher писал(а):Если только постоянно это держать в голове
Это держит в голове справка:
BackSpace Перейти в родительский каталог