对我来说,PowerShell 选项卡自动完成功能比 Linux 中的终端控制台要好得多。有没有办法配置这个?
例如
usr@Ubuntu:~/esp/esp-idf$ ls -ahl
drwxrwxr-x 16 usr usr 4.0K Sep 11 19:57 examples
-rw-rw-r-- 1 usr usr 2.1K Sep 11 19:57 export.bat
-rw-rw-r-- 1 usr usr 2.5K Sep 11 19:57 export.fish
-rw-rw-r-- 1 usr usr 2.8K Sep 11 19:57 export.ps1
-rw-rw-r-- 1 usr usr 4.9K Sep 11 19:57 export.sh
usr@Ubuntu:~/esp/esp-idf$ cd *port* <tab> -->
usr@Ubuntu:~/esp/esp-idf$ cd export.bat <tab> -->
usr@Ubuntu:~/esp/esp-idf$ cd export.fish
在powershell中我可以这样做cd ex <tab>
,它会自动完成列表中的第一个,然后我可以按<tab>
agan,它会将其更改为列表中的第二个。我也可以这样做cd *ex*sh
,它会找到与之匹配的东西。它可以走得更远,并且cd es*/es*/ex*.sh <tab>
会自动完成cd esp/esp-idf/export.sh
我的记忆力真的很差,我不记得所有目录的确切区分大小写的名称,但我知道它们包含什么,所以对我来说,自动完成非常快速且有用