有時候我們可以只知道 Windows PowerShell 指令的前幾個字,卻忘記完整的指令是什麼,這時不用到處去搬救兵,只要按下超好用的**「自動輸入完成」Tab 鍵就可以了。
在 Windows PowerShell 裡,「自動輸入完成」**無所不在,除了跟 cmd.exe 裡的一樣,就是可以輸入部分的檔案名稱或是目錄名稱,然後按下 Tab 鍵就會自動列出第一個相符的檔案或目錄。再按一次 Tab 鍵,就會列出第 2 個相符的檔案或目錄。以此類推,所以按下多次的 Tab 鍵 之後,就會回復列出第一個相符的檔案或目錄。
如果按得太快,過頭了,只要按下 Shift + Tab 鍵 就會往前列出相符的檔案或目錄。
Windows PowerShell 的**「自動輸入完成」**也可以使用萬用字元:
PS C:\> cd c:\pro*<tab>
PS C:\> cd 'C:\Program Files'
厲害的是連在參數中,都可以使用**「自動輸入完成」**:
PS C:\> dir 'C:\Program Files' | Out-File d:\files.txt -a<tab>
PS C:\> dir 'C:\Program Files' | Out-File d:\files.txt -Append