I have had always been fan of neovim, but i have always used it in linux, but now i want to use this on Windows.
Here i will document how you can install and use neovim on Windows.
First install neovim from neovim on windows
You can use Winget or Chocolatey to install neovim
After installing neovim, you can use it from command prompt or powershell
If you are getting error like nvim is not recognized as an internal or external command, then you need to add neovim to your path
You can add neovim to your path by running this command in powershell
$env:Path += “;C:Program FilesNeovimbin”
Now you can use neovim from command prompt or powershell
Now we need some nvim config to utilise it to its full potential –
First we need to create a config file for neovim
You can create a config file by running this command in powershell
mkdir “$env:LOCALAPPDATAnvim”
nvim “$env:LOCALAPPDATAnviminit.vim”
Or better you can use Kickstart.nvim to create a config file for you.
Run this command in powershell to create a config file using Kickstart.nvim
git clone https://github.com/nvim-lua/kickstart.nvim.git $env:LOCALAPPDATAnvim
now Start neovim, you’ll see packages are getting installed
– Now you have a config file for neovim, you can start using it.
Useful commands for neovim –
You can install plugins using :PackerInstall command in neovim
You can update plugins using :PackerUpdate command in neovim
You can remove plugins using :PackerClean command in neovim
You can search for plugins using :PackerSearch command in neovim
You can see the status of plugins using :PackerStatus command in neovim
You can see the logs of plugins using :PackerLog command in neovim
You can see the help of packer using :h packer command in neovim
You can see the help of packer using :h packer-config command in neovim
You can see the help of packer using :h packer-commands command in neovim
You can see the help of packer using :h packer-profiles command in neovim
You can see the help of packer using :h packer-compile command in neovim
You can see the help of packer using :h packer-config command in neovim