小编Bru*_*uno的帖子

在 Windows 中和在 Linux 中一样高效

我正在考虑从 Linux 迁移到 Windows。让我担心的是效率低下。例如:

  • 在 Linux 中,如果它们在 PATH 中,我可以相当快地运行应用程序(并且大多数应用程序是因为文件系统布局标准——例如,/usr/bin/usr/local/bin
  • 我可以直接在 shell 中打开 vi(不会失去焦点)
  • 我有程序化的完成。例如,我有一个脚本,它在当前目录下的某处查找名称中带有一些字符串的所有文件,并且我有它的补全(所以“ff Foo<tab>”将完成所有包含 Foo 的文件名)

因此,我正在寻找可以提高我工作效率的 Windows 工具的建议。我知道我可以使用 Cygwin,但我正在寻找不是“使 Windows 表现得像 Linux”的替代方案。

windows productivity

9
推荐指数
4
解决办法
5009
查看次数

使用 PowerShell 完成类似 Bash 的非旋转文件名选项卡

在 Windows 下,使用 PowerShell,是否可以使文件名建议(使用Tab密钥)像 Linux 下的 bash 一样工作?

假设一个目录包含 3 个目录:example1,exampleexamination.

在 Windows 上(默认情况下),如果您键入cd exTab,它将自动建议cd .\examination。的后续使用Tab将在example1example和之间轮换建议examination

使用 bash(通常在 Linux 下),如果您键入cd exTab,它将自动完成,直到文件名开始不同的字符:cd exam. Tabthen 的另一种用法表明哪些目录可用:

$ cd exam
examination/ example1/    example2/
Run Code Online (Sandbox Code Playgroud)

然后,如果您键入pand Tab,它将自动完成为example,依此类推(此处提供example1和之间的选择example2)。

有没有办法让文件名建议在像这样的树状搜索中工作,而不是在名称中旋转?

(我主要对文件名感兴趣。Bash 还可以根据文件类型细化这个选择,例如只有目录 for cd,这会很好,但是选择文件名本身就足够了。)

windows powershell command-line tab-completion

8
推荐指数
1
解决办法
2574
查看次数