提升 PowerShell 的使用體驗
為資料夾和檔案添加圖標
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
STEP2. 點進去Terminal-Icons
畫面大概會像這樣,接下來就直接按旁邊藍色的按鈕複製指令
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
STEP3. 打開PowerShell並貼上指令
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
這邊會要你確認是否信任這個庫,中間可能會問很多次,怕麻煩的話輸入A就可以了STEP4. 修改PowerShell設定檔
安裝好後你會發現完全沒有變化,這時就要編輯一下PowerShell的設定檔,在PowerShell中輸入code $PEOFILE
即可用vscode編輯設定檔
接著在設定檔裡面添加一行:
Import-Module -Name Terminal-Icons
存檔之後輸入. $PROFILE
或是重啟PowerShell即可重新載入設定檔
比較一下改造前後的差異:
改造前:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
改造後:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
自動完成指令
跟上面一樣按藍色按鈕複製,但先不要直接貼上PowerShell執行
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
STEP2. 在PowerShell中輸入指令
在剛剛複製的指令後面指定版本:
Install-Module -Name PSReadLine -RequiredVersion <version>
比如想要下載2.2.2版本的話就打上Install-Module -Name PSReadLine -RequiredVersion 2.2.2
👍 雖然我不知道直接下載最新版會有什麼後果,但就直接找一個比較多人下載的版本吧!
接著執行就可以了:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
STEP3. 修改PowerShell設定檔
和上面一樣,輸入code $PROFILE
修改設定檔
首先這行一定要加,不然會和上面一樣什麼事都不會發生:
Import-Module -Name PSReadLine
顯示歷史指令:
Set-PSReadLineOption -PredictionSource History
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
列表顯示:
Set-PSReadLineOption -PredictionViewStyle ListView
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
👍不過因為常常不小心打錯指令所以我沒有打開這個功能,不想看到這些黑歷史
Tab選單:
Set-PSReadlineKeyHandler -Chord Tab -Function MenuComplete
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
自動完成Git指令
你可能會跟我一樣,安裝好上面這些新功能興高采烈的想要開始使用了,結果發現git指令怎麼按tab就是無法自動完成,所以我們要再安裝一個Module: posh-git
STEP1. 安裝posh-git
老樣子,按藍色按鈕複製,貼上PowerShell執行
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
STEP2. 修改PowerShell設定檔
在設定檔中加入這段:
Import-Module -Name posh-git
重啟PowerShell之後就可以用囉:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →