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

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

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

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

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


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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам