- Install .NET from https://dotnet.microsoft.com/download
- Install PowerShell as a .NET Core module:
dotnet tool install --global PowerShell
- Install
CascadiaCodeNF.ttffrom https://github.com/microsoft/cascadia-code/releases - Open Terminal then Settings (
Ctrl + ,) - Update
actionskey:
"actions": [
{
"command": {
"action": "closeTab"
},
"keys": "ctrl+w"
},
{
"command": {
"action": "splitPane",
"split": "auto"
},
"keys": "ctrl+shift+\\"
},
{
"command": {
"action": "newTab"
},
"keys": "ctrl+t"
}
],Update
profiles.defaultskey:"profiles": { "defaults": { "bellStyle": "window", "font": { "face": "CaskaydiaCove Nerd Font", "size": 10.0 }, "opacity": 92 }, ... }
- Install posh-git
- Install oh-my-posh
- Copy or link files in PowerShell directory to
%USERPROFILE%\Documents\PowerShell - Update paths in PowerShell/Microsoft.*.ps1 files to the correct
common_profile.ps1path.
- https://www.hanselman.com/blog/HowToMakeAPrettyPromptInWindowsTerminalWithPowerlineNerdFontsCascadiaCodeWSLAndOhmyposh.aspx
- Note: This is an older article. Some steps may not be necessary now.
VS Code - https://code.visualstudio.com/Really good code editor.
XShell - https://www.netsarang.com/en/xshell/Good SSH client.
KiTTY - http://www.9bis.net/kitty/Good SSH client. (Better than the one provided with PuTTY)
PuTTY - http://www.putty.org/Comes with PuTTYgen for generating keys.