Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Возможно ли сохранение выделения каталогов после открытия?
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Mic



Joined: 13 Jun 2011
Posts: 15

Post (Separately) Posted: Mon Mar 26, 2012 16:41    Post subject: Возможно ли сохранение выделения каталогов после открытия? Reply with quote

Когда открываешь каталог и затем выходишь обратно, то выделение теряется. Можно ли сделать так, чтобы выделение сохранялось?

Или

Если выбрана опция показа только выделенных каталогов/файлов, то можно ли после захода в один из каталогов и выхода затем обратно, снова бы отображались выделенные каталоги, а не выход был в корневую директорию?
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Mon Mar 26, 2012 17:11    Post subject: Reply with quote

Mic wrote:
Когда открываешь каталог

Открытие каталога под курсором на противоположной панели не устраивает (команды cm_TransferLeft, cm_TransferRight или клавиши Ctrl+влево/вправо)?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Mar 28, 2012 17:09    Post subject: Reply with quote

Mic
При выходе обратно (то есть на уровень вверх) ранее открывавшийся каталог будет выбран курсором. Всё предыдущее выделение теряется. Сохранить его можно только явно до входа в этот самый каталог. И, соответственно, выйдя, восстановить или загрузить из файла. См. расширенное русское меню ("Выделение"). А при чём тут выход в корневой каталог, я вообще не понял.
Про альтернативу было сказано в предыдущем посте.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 28, 2012 17:41    Post subject: Reply with quote

Mic
Можно назначить Enter em_команде:
TCFS2.exe /ef tcm(530) tcm(1001)
либо
TCMC.exe CM530 CM1001
Потом восстанавливать выделение по клавише "/", либо команде cm_RestoreSelection/529, либо Esc через Twinkey.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Wed Mar 28, 2012 20:09    Post subject: Reply with quote

Flasher wrote:
Потом восстанавливать выделение

Может тогда уж по аналогии назначить и для Backspace
TCFS2.exe /ef tcm(2002) tcm(529)
либо
TCMC.exe CM2002 CM529
?
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Wed Mar 28, 2012 20:27    Post subject: Reply with quote

Mic
Можно, хотя и осторожно предварительно сохранив.
Задача делится на два пункта:
1. предварительно "скопировать" выделение
2. затем в нужное время "восстановить"
Решение:
1. на кнопку в баре назначаем cm_CopyNamesToClip
2. на кнопку в баре назначаем cm_LoadSelectionFromClip
Использование:
Соответственно, жать по п.1 и п.2 при надобности.
Всё!
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 28, 2012 20:40    Post subject: Reply with quote

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

Mellomann
Это не пойдёт. Мы открываем каталог, выделяем файлы, копируем в буфер обмена, возвращаемся, пытаемся восстановить, а в буфере уже другая информация. Не говоря уже о том, что предыдущую информацию из буфера нужно сохранять.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Wed Mar 28, 2012 20:47    Post subject: Reply with quote

Flasher wrote:
С Enter правда есть одна проблемка при постановке на [..].

Ну так вот: заходим по Enter, возвращаемся по Backspace.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 28, 2012 20:49    Post subject: Reply with quote

Если только постоянно это держать в голове, а оно не всегда так..
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Wed Mar 28, 2012 20:58    Post subject: Reply with quote

Flasher wrote:
Если только постоянно это держать в голове

Так и входить по Enter надо держать в голове…
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Wed Mar 28, 2012 21:02    Post subject: Reply with quote

Flasher
тогда базовые cm_SaveSelection и cm_RestoreSelection
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 28, 2012 21:02    Post subject: Reply with quote

sa
Как раз наоборот - в голове надо держать невхождение в родительский каталог по Enter через [..]...

Mellomann
Перед тем как советовать вышепредложенное читаем? См. номера команд.
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Wed Mar 28, 2012 21:30    Post subject: Reply with quote

Flasher
мб, это и оно, просто я - в доступной форме Wink
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 28, 2012 21:39    Post subject: Reply with quote

Mellomann
Кликать постоянно кнопки тулбара - это плохое решение. Я предложил вариант, наиболее подходящий по замыслу.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Wed Mar 28, 2012 21:47    Post subject: Reply with quote

Flasher wrote:
Если только постоянно это держать в голове

Это держит в голове справка:
Quote:
BackSpace Перейти в родительский каталог
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group