TWinKey - шорткаты, табы, диски и всякая всячина
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Не знаю, упоминалось ли.
При включённой галочке (опции) Enable на вкладке Auto Switch утилизатора - попытка вызвать в Тотале команду cm_visDirTabs приводит к очень интересным результатам. А именно - пропадает нижняя статус-панель и нижняя панель с кнопками. Условия - XP SP3 + TC 8.0 Final + TWinKey 3.105.
Про то, что по команде cm_SrcTree пропадает статус-панель, уже говорилось. Обнаружил, что вернуть её можно - командой cm_SwitchSeparateTree.
При включённой галочке (опции) Enable на вкладке Auto Switch утилизатора - попытка вызвать в Тотале команду cm_visDirTabs приводит к очень интересным результатам. А именно - пропадает нижняя статус-панель и нижняя панель с кнопками. Условия - XP SP3 + TC 8.0 Final + TWinKey 3.105.
Про то, что по команде cm_SrcTree пропадает статус-панель, уже говорилось. Обнаружил, что вернуть её можно - командой cm_SwitchSeparateTree.
Есть такая потребность: запоминать/восстанавливать установленный фильтр (меню Show/Custom) для вкладки ТС. Flasher и Вахмурка порекомендовали искать решение через TWinKey. Беглое прочтение ReadMe_Russian.html простого решения не дало. Может кто-то опытный подсказать:
- Можно ли закрепить за вкладкой фильтр?
- Насколько удобно будет это перенастраивать?
- Можно ли закрепить за вкладкой фильтр?
- Насколько удобно будет это перенастраивать?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Хорошо, пусть за папкой. Если фильтр будет включаться при возвращении в папку закрепленную за вкладкой, то годится. Как это организовать?Flasher писал(а):Нет. Я писал о закреплении за папкой, которая соответствует заблокированной вкладке.kvichans писал(а):Можно ли закрепить за вкладкой фильтр?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
kvichans
Некоторые предварительные пояснения. Прицепить-то вызов команды можно (см. далее), но специфика фильтрации TC в активной панели такова, что последний выставленный фильтр запоминается в настройках TC и действует также на все те каталоги в активной панели, для которых никакой фильтр не задан и не нужен. Для того, чтобы от этого избавиться, надо озаботиться включить хоть в какую-то визуальную схему все без исключения каталоги. Кроме того, все подкаталоги, входящие в подкаталог, удовлетворяющий визуальной схеме, наследуют эту схему, если для каких-то конкретных подкаталогов не задана своя собственная или они не исключены явно из схемы вышележащего каталога.
Итак, для простоты возьмём пример, где у нас один каталог с фильтрацией и всё остальные — без. (Далее предполагается хорошее знакомство с мануалом TWinKey, повторять его описания не буду.)
Создаём две визуальных схемы. Первая — общая (с именем, скажем, "По умолчанию"). В поле для автозапуска команд там указываем встроенную команду. cm_SrcAllFiles. В автопереключении создаём для схемы один шаблон с условием "МОЖЕТ содержать" и значением *.*. Эта схема должна быть в списке визуальных схем последней.
А первой надо поставить схему для конкретного каталога или взаимосвязанной группы подкаталогов. В автозапуске указываем некую пользовательскую команду (ну, допустим, em_newfilter1), которая ранее создана и соответствует команде cd \наш_каталог\наш_фильтр (например, cd C:\Totalcmd\*.ini)
В автопереключении указываем опять же "МОЖЕТ содержать" с шаблоном согласно имени (скажем, *Totalcmd*). Чтобы отделить этот каталог от похожих или вложенных подкаталогов, надо указать в следующих условиях, чего он в имени/пути НЕ СОДЕРЖИТ. Например, *Language*. (И тогда этот подкаталог данной схемой обрабатываться не будет.) Это наиболее творческая часть, и она потребует наибольшего внимания.
Вот, собственно, и всё. Повторить нужное число раз для новых схем. Если папка соответствует закреплённой вкладке, всё будет достаточно прилично работать. Ещё раз напоминаю – умолчальная схема идёт последней!
Это всё проверялось на версии 3.105. Попутно выяснил, что в приватных тестовых версиях, следующих за ней, поломался автозапуск em-команд. Что в визуальных схемах, что при загрузке TC. Впрочем, широкой публике это пока не должно быть интересно.
Некоторые предварительные пояснения. Прицепить-то вызов команды можно (см. далее), но специфика фильтрации TC в активной панели такова, что последний выставленный фильтр запоминается в настройках TC и действует также на все те каталоги в активной панели, для которых никакой фильтр не задан и не нужен. Для того, чтобы от этого избавиться, надо озаботиться включить хоть в какую-то визуальную схему все без исключения каталоги. Кроме того, все подкаталоги, входящие в подкаталог, удовлетворяющий визуальной схеме, наследуют эту схему, если для каких-то конкретных подкаталогов не задана своя собственная или они не исключены явно из схемы вышележащего каталога.
Итак, для простоты возьмём пример, где у нас один каталог с фильтрацией и всё остальные — без. (Далее предполагается хорошее знакомство с мануалом TWinKey, повторять его описания не буду.)
Создаём две визуальных схемы. Первая — общая (с именем, скажем, "По умолчанию"). В поле для автозапуска команд там указываем встроенную команду. cm_SrcAllFiles. В автопереключении создаём для схемы один шаблон с условием "МОЖЕТ содержать" и значением *.*. Эта схема должна быть в списке визуальных схем последней.
А первой надо поставить схему для конкретного каталога или взаимосвязанной группы подкаталогов. В автозапуске указываем некую пользовательскую команду (ну, допустим, em_newfilter1), которая ранее создана и соответствует команде cd \наш_каталог\наш_фильтр (например, cd C:\Totalcmd\*.ini)
В автопереключении указываем опять же "МОЖЕТ содержать" с шаблоном согласно имени (скажем, *Totalcmd*). Чтобы отделить этот каталог от похожих или вложенных подкаталогов, надо указать в следующих условиях, чего он в имени/пути НЕ СОДЕРЖИТ. Например, *Language*. (И тогда этот подкаталог данной схемой обрабатываться не будет.) Это наиболее творческая часть, и она потребует наибольшего внимания.
Вот, собственно, и всё. Повторить нужное число раз для новых схем. Если папка соответствует закреплённой вкладке, всё будет достаточно прилично работать. Ещё раз напоминаю – умолчальная схема идёт последней!
Это всё проверялось на версии 3.105. Попутно выяснил, что в приватных тестовых версиях, следующих за ней, поломался автозапуск em-команд. Что в визуальных схемах, что при загрузке TC. Впрочем, широкой публике это пока не должно быть интересно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Осталось не понятно где заранее описывать пользовательскую команду.Avada писал(а):А первой надо поставить схему для конкретного каталога или взаимосвязанной группы подкаталогов. В автозапуске указываем некую пользовательскую команду (ну, допустим, em_newfilter1), которая ранее создана и соответствует команде cd \наш_каталог\наш_фильтр (например, cd C:\Totalcmd\*.ini)
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
kvichans
Там же, где это всегда и делается — в диалоге, открываемом по cm_CommandBrowser или любым иным из множества доступных в TC вариантов.
И, посмотрев подпись, хочу предупредить, что под TC x64 TWinKey работать не будет: у него пока только 32-битная версия.
Там же, где это всегда и делается — в диалоге, открываемом по cm_CommandBrowser или любым иным из множества доступных в TC вариантов.
И, посмотрев подпись, хочу предупредить, что под TC x64 TWinKey работать не будет: у него пока только 32-битная версия.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
(Подпись поправил, вопрос про ТСх32)
Еще непонятка: у команды cd и у фильтров ТС разный синтаксис условий, в частности фильтр может ссылаться на элемент из списка "file types". Это cd к DOS-команде cd не имеет отношения?
Конкретнее вопрос. Я настроил элемент из списка "file types", дал ему имя "Last month files". Как мне его задействовать в пользовательской команде?
Еще непонятка: у команды cd и у фильтров ТС разный синтаксис условий, в частности фильтр может ссылаться на элемент из списка "file types". Это cd к DOS-команде cd не имеет отношения?
Конкретнее вопрос. Я настроил элемент из списка "file types", дал ему имя "Last month files". Как мне его задействовать в пользовательской команде?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
kvichans
Сначала ответил отрицательно, но потом понял, что ошибся. Решение есть, и оно уже обсуждалось на форуме. Почему у меня в первый раз при проверке кнопка не сработала — не пойму...
Проверил — в TWinKey шаблон обрабатывается нормально. При создании пользовательской команды используется примерно такая форма указания шаблона:
cd C:\Totalcmd\>Последний месяц
Сначала ответил отрицательно, но потом понял, что ошибся. Решение есть, и оно уже обсуждалось на форуме. Почему у меня в первый раз при проверке кнопка не сработала — не пойму...
Проверил — в TWinKey шаблон обрабатывается нормально. При создании пользовательской команды используется примерно такая форма указания шаблона:
cd C:\Totalcmd\>Последний месяц
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Да, и не раз.Avada писал(а):Решение есть, и оно уже обсуждалось на форуме.