This is a quick tutorial on getting the basics of a useful Terminal environment for development on a Windows machine.
Install Windows Terminal
Install the Windows Terminal and set it as Default https://aka.ms/terminal
Modify Security Settings to allow Shell to access files
Windows Security > Virus & Threat Protection > Manage Settings > Allow an app through Controlled Folder Access
Install Some CLI Tools
PowerShell 7
Get PS7 and enhanced auto-complete
|
|
git
|
|
Text Editors
Neovim: A quick, lightweight text editor, helpful for fzf preview and small file edits
Bat: A text file reader with syntax highlighting NodeJS: Used by some vim plugins
|
|
Neovim Configurations
First, install the plugin manager vim-plug
with the command
|
|
Create a config file at ~\AppData\Local\nvim\init.vim
, populate it with some preferences like
|
|
Open nvim and run :PlugInstall
. Close and reopen nvim and you should be able to run commands like :Files
Also, to setup Copilot run :Copilot setup
fzf
Fuzzy finder, a useful tool for quickly maneuvering around and searching through files
|
|
Profile addition to customize, this variable is also used by fzf.vim
|
|
Oh My Posh
|
|
Profile additions to customize
|
|
Helpful Modules
|
|
Profile additions to enable
|
|