Маленькие хитрости и советы

Материал из TCKB 2.0

Перейти к: навигация, поиск


© Copyright
Эта статья защищена авторским правом, и на её правку наложены ограничения.

В этой статье я хочу поделиться некоторыми недокументированными моментами, которыми пользуюсь сам и рекомендую пользоваться другим.

Содержание

Запускаем Листер по Enter

Есть ряд расширений файлов, которые пользователи не запускают из сторонних приложений по причине их долгой загрузки либо за отсутствием превосходящего функционала, а прибегают к задействованию плагинов просмотра. Для них было бы удобно открывать эти файлы не по F3, а по Enter. Это решается путём использования утилиты TCMC и внутренних ассоциаций. Для нужного расширения или списка расширений в качестве команды задайте строку %COMMANDER_PATH%\Utils\TCMC\TCMC.exe CM903 и сохраните изменения. Теперь выделенные с соответствующими расширениями файлы будут загружены в окно Листера. Для меня на данный момент актуальны следующие расширения: swf, pdf, ppt, url, mht, htm(l), ini, nfo и др.

Включаем свои иконки для архивов

Многие пользователи хотели бы у файлов типа "архив", открываемых по Enter, видеть желаемые иконки. К сожалению, функционал ТС это сделать не позволяет. Как же это обойти? Предварительно необходимо в файле wincmd.ini в секции PackerPlugins для необходимого ключа (расширения) к сумме чисел добавить 256 и сохранить файл. Теперь нужно вернуться к предыдущей схеме: для соответствующего расширения в диалоге "Редактирование свойств типа файлов" внутренних ассоциаций TC в поле "Открыть" введите %COMMANDER_PATH%\Utils\TCMC\TCMC.exe CM2003 , в диалоге "Изменить значок" назначьте необходимый, сохраните изменения. Повторите комбинацию действий для всех необходимых расширений и радуйтесь данной возможности.

Отображаем клавиши для своих наборов колонок

Многие наверняка заметили, что в верхней части меню набора колонок, вызываемого по Shift+F1, показаны горячие клавиши для стандартных режимов просмотра, выравненные по отдельной колонке. Чтобы продолжить список существующих горячих клавиш уже для пользовательских наборов достаточно для каждого набора в диалоге "Настройка наборов колонок" в поле "Имя" после названия вставить пустой символ табуляции (возникающий при нажатие клавиши Tab), предварительно скопированный из любого текстового редактора, а после дописать сочетание клавиш и сохранить. В итоге меню может выглядеть следующим образом:
Изображение:Меню колонок.jpg

Переходим к архивам без открытия

Существует давняя проблема нежелаемого перехода вглубь архива по команде cd и с помощью параметров запуска TC. Чтобы этого не происходило достаточно после пути к файлу типа "архив" прописать символ "\" вместе с любым другим символом, отличным от "*", "." и повторной косой черты "\", которую можно использовать только для команды cd. Нужно иметь в виду, что в командной строке после cd символы играют роль фильтра, поэтому такой способ применим только в кнопках, пользовательских командах и меню избранных каталогов. Для того, чтобы была возможность и из командной строки осуществлять описанный переход по cd, необходимо на странице Разное создать псевдоним "cd" для аналогичной команды в usercmd.ini.
Примеры команд:
cd С:\Images\Image.iso\'
cd "C:\Portable Soft\Program.rar\:"
"%COMMANDER_PATH%\totalcmd.exe" /O /S /L="C:\My Files\Описание.mht\$"

Выделяем и переименовываем только базовое имя

Для того, чтобы при повторном вызове команды cm_RenameOnly (переименовать файл/каталог под курсором), назначенной на одну функциональную клавишу, например F2, не происходило выделение всего имени, как это реализовано во Frigate, нужно создать пользовательскую команду (например, em_RenameOnly), прописать для неё в поле команда cm_RenameOnly либо 1002, сохранить и назначить ей необходимую клавишу (F2). :- идея sa.

Быстро вспоминаем забытые хоткеи

Совет тем, кто привык делиться с кем то своей сборкой, а также тем, кто что-то боится забыть: чтобы пользователи имели представление о том, какие клавиши за вызов каких команд отвечают, желательно избавить их от нудного поиска в соответствующих секциях wincmd.ini, списка пользовательских клавиш на странице "Разное" в настройках ТС или странице "Клавиатура" в утилизаторе TwinKey, создав в главном меню заголовок, например, "Подсказки", "Клавиши" или "Хоткеи" со списком невызываемых команд. Для этого в файле mnu в качестве пользовательской команды для каждой строки созданного меню нужно прописать ту, которая запускает ничего не делающую программу или ни на что не влияющую команду.

POPUP "&Подсказки"
    MENUITEM "                    Пользовательские горячие клавиши", em_0
    MENUITEM SEPARATOR	
    -/-
    MENUITEM "Alt + N\tОткрыть активную папку в NTFS-Reader", em_0
    MENUITEM "Alt + M\tГрупповое переименование", em_0
    -/-
END POPUP
Тем самым данное меню будет использоваться лишь как информационное табло для быстрого запоминания или вспоминания (как угодно). Также для быстрого запоминания рекомендуется создавать группы по сочетаниям, разделяя их сепаратором: Ctrl+(нижний клавишный ярус, второй, третий..); Alt+(-/-); Shift+(-/-) и т.д.

P.S.: Статья будет периодически дополняться.

Flasher
15.07.2011

Ключевые слова: советы, секреты, хитрости
Личные инструменты
Реклама