- Install .NET from https://dotnet.microsoft.com/download
- Install PowerShell as a .NET Core module:
dotnet tool install --global PowerShell
- Install
CascadiaCodeNF.ttf
from https://github.com/microsoft/cascadia-code/releases - Open Terminal then Settings (
Ctrl + ,
) - Update
actions
key:
"actions":
[
{
"command":
{
"action": "closeTab"
},
"keys": "ctrl+w"
},
{
"command":
{
"action": "splitPane",
"split": "auto"
},
"keys": "ctrl+shift+\\"
},
{
"command":
{
"action": "newTab"
},
"keys": "ctrl+t"
}
],
-
Update
profiles.defaults
key:"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.ps1
path.
- 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.