Горячие клавиши cmder / conEmu, как настроить перемещение каталогов

1608
kofifus

Я хотел бы определить следующие ключи в Cmder:

Alt+ Up-> перейти в родительский каталог ( Ctrl+ Alt+ U)

Alt+ Left-> перейти в предыдущий каталог (тот, в котором я был до последнего диска)

Alt+ Right-> перейти к следующему каталогу


Любая помощь ?

1
Какую версию Cmder вы используете? В моей версии я не нашел горячих клавиш для каталогов. harrymc 6 лет назад 0
Последняя версия. Я не понимаю, о чем вы спрашиваете, если бы они уже были такими горячими клавишами, я бы не стал спрашивать об этом ... kofifus 6 лет назад 0
Пожалуйста, разместите ссылку на вашу версию. harrymc 6 лет назад 0
«загрузка полная» на cmder.net kofifus 6 лет назад 0
Это тот, который я использую, и я не могу найти ничего подобного в Настройках / Ключах и Макро, и комбинация ctrl + alt + u производит только акцентированный символ. Единственное решение, которое я могу придумать, - это использовать [AutoHotkey] (https://autohotkey.com/) для автоматизации [команд pushd и popd] (https://en.wikipedia.org/wiki/Pushd_and_popd). Если это приемлемое решение, я могу опубликовать его как ответ. harrymc 6 лет назад 0
Ctrl + Alt + U переключиться на каталог выше, если он не работает для вас, возможно, Clink не установлен должным образом. Горячие клавиши определены в vendors \ clink \ clink_inputrc_base, но я не знаю, как определить alt + там. Автоблокировка не приемлема, спасибо. kofifus 6 лет назад 1

1 ответ на вопрос

2
sauravsahu

Как вы сказали, AutoHotKeys не является приемлемым, трудно перейти к предыдущему и следующему каталогу, но это можно сделать. Я добавил один способ для достижения этого, но продвижение вверх по каталогу довольно просто.

  • Нажмите Windows+ Alt+ Pдля настроек и перейдите в раздел «Ключи и макросы».
  • Выберите макросы из выпадающего списка.
  • Выберите пустой макрос и назначьте Alt+Up
  • Далее в макросе GUI установите значение как print("cd ..\n"). Это установит возврат в родительский каталог. Оператор \nprint имитирует Enterнажатие клавиш.

Один из способов вернуться к предыдущему каталогу - это установить pushd в качестве псевдонима для cd. Например, если вы используете , вы можете установить псевдоним так:remove-item alias:\cd ; set-alias "cd" "pushd"

Теперь вы можете установить клавишу Alt+, чтобы вернуться в предыдущее место.Leftprint("popd\n")

«Выберите пустой макрос и назначьте Alt + Up» .. Я не могу этого сделать, я могу только захватить Up, но не Alt + Up ... это сработало для вас? Я не хочу переопределять поведение прокрутки истории по умолчанию "Вверх" kofifus 6 лет назад 0
Над полем ввода макроса графического интерфейса есть выпадающие списки, просто выберите их altтам. sauravsahu 6 лет назад 0

Похожие вопросы