-
-
Notifications
You must be signed in to change notification settings - Fork 2
Linux Neovim Guide
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to Neovim on Linux, covering Arch Linux, CachyOS, and other distributions including installation, configuration, plugins, and modern Vim features.
Arch/CachyOS:
# Install Neovim
sudo pacman -S neovim
# Install Python support
sudo pacman -S python-neovimDebian/Ubuntu:
sudo apt install neovimFedora:
sudo dnf install neovimStart Neovim:
# Open file
nvim filename.txt
# Or
vim filename.txtNeovim is Vim-compatible:
- Same commands: All Vim commands work
- Better defaults: Improved out of the box
- Modern features: Better terminal integration
See Vim Guide for basic Vim commands.
Edit config:
# Create config directory
mkdir -p ~/.config/nvim
# Edit init file
vim ~/.config/nvim/init.vim
# Or Lua config
vim ~/.config/nvim/init.luainit.vim:
" Enable line numbers
set number
" Enable syntax highlighting
syntax on
" Set tab size
set tabstop=4
set shiftwidth=4
" Enable mouse
set mouse=aInstall plugin manager:
# vim-plug
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'Add plugins:
" In init.vim
call plug#begin('~/.config/nvim/plugged')
Plug 'plugin-name'
call plug#end()Check installation:
# Check Neovim
which nvim
nvim --version
# Install if missing
sudo pacman -S neovimThis guide covered Neovim installation, configuration, and plugins for Arch Linux, CachyOS, and other distributions.
- Vim Guide - Vim basics
- Text Editors - Text editors
- Neovim: https://neovim.io/
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.