本文介紹的是 PowerShell Core ,如果不太清楚的可以先看這篇:pwsh 指令是什麼?
在 PowerShell 中輸入指令時會看到有灰色的字,這是因為新版 PowerShell 內建了自動補全(tab completion features)功能:
要套用灰色的自動補全功能不是使用 Tab 鍵,是使用方向鍵右「→」,和其他系統很不一樣。
不過其實還有另一個更強大的功能:可以按下鍵盤上的 F2 查看最近的指令紀錄,使用鍵盤方向鍵上或下就可以切換,按下 Enter 就可以直接執行指令:
這些指令是從以前的指令紀錄中取得,在 PowerShell 中可以使用 h 指令查看最近的歷史紀錄。
這些歷史紀錄都會儲存在 ConsoleHost_history.txt 這個路徑中,可以直接編輯這個文字檔,刪除部分指令紀錄:
延伸閱讀: 使用 Oh My Posh 美化 Windows 指令視窗 外觀設定
參考資料:
Microsoft.Learn - Using tab-completion in the shell
在 PowerShell 中輸入指令時會看到有灰色的字,這是因為新版 PowerShell 內建了自動補全(tab completion features)功能:
要套用灰色的自動補全功能不是使用 Tab 鍵,是使用方向鍵右「→」,和其他系統很不一樣。
不過其實還有另一個更強大的功能:可以按下鍵盤上的 F2 查看最近的指令紀錄,使用鍵盤方向鍵上或下就可以切換,按下 Enter 就可以直接執行指令:
這些指令是從以前的指令紀錄中取得,在 PowerShell 中可以使用 h 指令查看最近的歷史紀錄。
這些歷史紀錄都會儲存在 ConsoleHost_history.txt 這個路徑中,可以直接編輯這個文字檔,刪除部分指令紀錄:
%appdata%\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt
延伸閱讀: 使用 Oh My Posh 美化 Windows 指令視窗 外觀設定
參考資料:
Microsoft.Learn - Using tab-completion in the shell
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com