我想在 Cmder 中定义以下键:
Alt+ Up-> 移动到父目录( Ctrl++ Alt)U
Alt+ Left-> 移动到上一个目录(上次 cd 之前所在的目录)
Alt+ Right-> 移动到下一个目录
有什么帮助吗?
答案1
正如您所说,AutoHotKeys 是不可接受的,很难移动到上一个和下一个目录,但可以做到。我添加了一种实现它的方法,但向上移动目录非常简单。
- 按Windows+ Alt+P进行设置并转到键和宏部分。
- 从下拉菜单中选择宏。
- 选择一个空的宏并分配Alt+Up
- 接下来在 GUI 宏中,将值设置为
print("cd ..\n")
。这将设置返回父目录。\n
打印语句中的 模仿Enter按键。
您可以通过将 pushd 设置为 cd 的别名来实现返回上一个目录。例如,如果您使用电源外壳,你可以像这样设置别名:remove-item alias:\cd ; set-alias "cd" "pushd"
现在,您可以将Alt+Left键设置为print("popd\n")
返回上一个位置。