我很高兴在 Linux 中使用 pushd
和 dirs -v
。 pushd
可以将目录存储到堆栈中,而 dirs -v
可以显示带有索引的目录堆栈中的项目。然后,我可以使用 pushd +n
切换到堆栈中的任何索引,而无需将其从堆栈中删除。这为我节省了大量在不同目录之间切换的时间。
Windows 也有 pushd
。但是它缺少dirs
命令。要显示堆栈中的项目,可以使用不带任何参数的 pushd
,但是,没有索引,我也找不到跳转到任意条目的方法。我在 Windows 中唯一能做的就是使用 popd
将目录一个一个地更改到堆栈的顶部。
我可以在 Windows 中使用任何工具来提供 Linux 版本 pushd
和 dirs -v
的功能吗?
最佳答案
好吧,因为没有人回答这个问题,我自己写了一个脚本来在 Windows 中实现这个 windows-cds .
我还发现有一个类似的跨平台实用程序 autojump提供更全面的功能,但设置有点复杂。
所以我很高兴坚持自己的轮子:)
关于在 Windows 中推送 Linux 风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57869067/