22

Есть ли ярлык для копирования пути к текущему каталогу в Total Commander?

Также можно ли выделить или выделить адресную строку с помощью сочетания клавиш?

11 ответов11

22

Вы действительно можете скопировать путь к любому файлу или папке, которые вы просматриваете в любой из панелей.

CTRL+P добавит текущий путь к каталогу в адресную строку.

Вы также можете получить пути к отдельным файлам. Выберите файлы, из которых вы хотите получить путь, нажмите

Пометить> Копировать имена с путем в буфер обмена.

Вы даже можете добавить новую кнопку на панель инструментов, которая активирует эту команду, если вы используете эту функцию очень часто. Добавьте новую кнопку на панель инструментов и назначьте для нее следующую команду: cm_CopyFullNamesToClip

Другим вариантом для легкого доступа является сопоставление настраиваемого сочетания клавиш с этой функцией. Это сделано в

Конфигурация> Разное

Что касается ярлыка для фокусировки на командной строке, то для этого нет встроенного ярлыка, но вы можете снова назначить новую кнопку или сочетание клавиш для команды cm_FocusCmdLine , которая приведет вас оттуда , где вы находитесь прямо к командной строке, выбирая весь его контент.

14

Домой, потом Shift+F6.

Как сказал molgar / randy-skretka, а также Ctrl+P, но используйте Shift+ и Shift+→, чтобы перейти к командной строке и вырезать с помощью Ctrl+X.

потому что это также работает в режиме Brief and Thumbnail View , а не только в режиме Full (дополнительно: см. доступные режимы с Shift+F1).

10

Есть ли ярлык для копирования пути к текущему каталогу в Total Commander?

Ctrl+P, а затем OR (клавиши со стрелками), чтобы скопировать текущий каталог в командную строку и затем выбрать его для себя. Затем просто Ctrl+C скопировать.

Также можно ли выделить или выделить адресную строку с помощью сочетания клавиш?

Используйте клавишу Home, чтобы поставить над нотацией [..] в верхней части списка каталогов. Это родительский каталог. Затем используйте Shift+F6, чтобы сфокусироваться и выделить адресную строку (отредактируйте ее, если нужно!).

7

Хороший хак использует: Конфигурация> Параметры> Разное> Переопределить горячие клавиши. Теперь вы можете добавить Control + L и в Command выберите cm_EditPath

нажатие Control+L выберет путь так же, как Firefox, Explore (в Windows 8), Dolphin, Nautilus, ...

5

Конфигурация -> Параметры -> Разное. -> Переопределить горячие клавиши -> Горячие клавиши -> Назначить нужную горячую клавишу (например, F10) -> Команда cm_CopySrcPathToClip

Вот как выглядит меню конфигурации:

URL для изображения меню конфигурации

2

Я не думаю, что есть комбинации клавиш для любой из функций.

Список горячих клавиш TC можно найти здесь:http://www.keyxl.com/aaa8055/84/Total-Commander-keyboard-shortcuts.htm

Существует способ создания пользовательских горячих клавиш для функций в TC (для всех доступных команд) или даже для пользовательских команд. Информацию можно найти здесь и здесь. Вы можете создать желаемые ярлыки там.

0

Я думаю , что Ctrl - d является то , что вы хотите, то вы можете использовать Ctrl+C , чтобы скопировать путь.

0

Обычно TC позволяет редактировать текущий путь, если вы нажимаете Shift+F6 на элементе "..". Но вы можете назначить любую горячую клавишу в разделе «Конфигурация - Разное». для внутренней команды cm_EditPath и используйте ее для этой задачи - она будет работать всегда. Например, мне нравится использовать горячую клавишу Alt+Up.

Источник: ярлык к области пути (текущий каталог)?(Решена)

0

А как насчет решения в 1 клик? Он использует Python (который хорош по многим причинам):

  1. [Если у вас его еще нет]: установите Python с https://www.python.org/downloads/ (как правило, рекомендуется последняя версия до 3.0, она имеет большую поддержку, но в этом случае она не должна не имеет значения).
  2. [Если у вас его еще нет]: введите в командной строке: pip install pyperclip .
  3. Напишите следующий короткий скрипт и сохраните его в виде файла .pyw :

    '''
        Run from TC's button with a "%P parameter (not "%p)
        It will pass the current path into the clipboard
    '''
    import sys, pyperclip
    
    pyperclip.copy(' '.join(sys.argv[1:]))
    
  4. Перетащите скрипт на панель кнопок вашего TC. Это станет кнопкой.
  5. Щелкните правой кнопкой мыши только что созданную кнопку и в поле "Параметры" введите "%P (не "%p ; одинарная двойная кавычка " важно для обработки путей с несколькими пробелами рядом друг с другом).
  6. [Необязательно]: измените его значок, введя wcmicons.dll в поле "Файл значка", и выберите что-то интуитивно понятное, например:

Отныне всякий раз, когда вы нажимаете эту кнопку, полный путь к каталогу вашей текущей панели будет копироваться в буфер обмена!

-1

Решение с помощью bat вместо python:

  1. перейдите в раздел "Конфигурация / Разное / Переопределить горячие клавиши"
  2. выбрал бесплатную комбинацию клавиш
  3. нажмите кнопку увеличительного стекла
  4. нажмите новую кнопку, чтобы определить новую команду пользователя
  5. в команде напишите: cmd /c echo
  6. по параметрам: %P | clip
  7. дважды нажмите "ОК", затем нажмите зеленый флажок
-1

CNTRL-P правильный, но чтобы иметь текущий путь в командной области внизу, есть CNTRL-SHIFT-ENTER

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .