在 Windows 中推送 Linux 风格

标签 linux windows directory pushd

我很高兴在 Linux 中使用 pushddirs -vpushd 可以将目录存储到堆栈中,而 dirs -v 可以显示带有索引的目录堆栈中的项目。然后,我可以使用 pushd +n 切换到堆栈中的任何索引,而无需将其从堆栈中删除。这为我节省了大量在不同目录之间切换的时间。

Windows 也有 pushd。但是它缺少dirs 命令。要显示堆栈中的项目,可以使用不带任何参数的 pushd,但是,没有索引,我也找不到跳转到任意条目的方法。我在 Windows 中唯一能做的就是使用 popd 将目录一个一个地更改到堆栈的顶部。

我可以在 Windows 中使用任何工具来提供 Linux 版本 pushddirs -v 的功能吗?

最佳答案

好吧,因为没有人回答这个问题,我自己写了一个脚本来在 Windows 中实现这个 windows-cds .

我还发现有一个类似的跨平台实用程序 autojump提供更全面的功能,但设置有点复杂。

所以我很高兴坚持自己的轮子:)

关于在 Windows 中推送 Linux 风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57869067/

相关文章:

windows - 在 Windows 设备管理器中以编程方式卸载设备

php - 如何在 PHP 中获取与平台无关的目录分隔符?

file - 如何使用公共(public) Gradle API 创建临时文件/文件夹?

linux - Linux中Make、Makefile、cc、gcc是怎么连接的?如何知道 'make' 将对 .c 文件做什么? ( 'make' 会调用 cc 还是 gcc?)

c - argv : Sanitizing wildcards

javascript - 如何在 wp7 和 wp8 上运行 Jurassic(js 引擎)

file - 隐藏网站文件夹/目录文件的最佳方法是什么

linux - 使用 Find -exec 增加

c - Emacs 改变 C 编码风格

windows - 如何通过 UWP 在 XAML C# 中显示图像?