Getting Started
Welcome to your Neovim configuration! This guide will help you get up and running with the essential features.
First Launch
When you first launch Neovim after installation:
- Wait for Lazy.nvim to finish installing plugins
- You’ll see a clean, modern interface with:
- Status line at the bottom
- File explorer on the left (if enabled)
- Buffer line at the top
Essential Keybindings
Navigation
<Space>
- Leader key<C-h/j/k/l>
- Navigate between windows<C-s>
- Save file<C-q>
- Quit<C-w>
- Window commands
File Operations
<Space>ff
- Find files (Telescope)<Space>fb
- Find buffers<Space>fg
- Live grep<Space>e
- Toggle file explorer
LSP Features
gd
- Go to definitiongr
- Go to referencesK
- Show documentation<Space>ca
- Code actions<Space>rn
- Rename symbol
Git Operations
<Space>gg
- Open Git interface]c
/[c
- Navigate changes<Space>gb
- Toggle Git blame
Basic Workflow
-
Opening Files
:e filename " Open a file:Ex " Open file explorer<Space>ff " Fuzzy find files -
Editing
i " Enter insert mode<Esc> " Return to normal modedd " Delete lineyy " Yank (copy) linep " Pasteu " Undo<C-r> " Redo -
Saving and Quitting
:w " Save:q " Quit:wq " Save and quit:q! " Force quit
Next Steps
-
Customize Your Setup
- Edit
~/.config/nvim/lua/config/options.lua
for basic settings - Modify
~/.config/nvim/lua/config/keymaps.lua
for keybindings - Adjust colorscheme in
~/.config/nvim/lua/plugins/colorscheme.lua
- Edit
-
Add New Plugins
- Create new files in
~/.config/nvim/lua/plugins/
- Use
:Lazy
to manage plugins
- Create new files in
-
Learn More
- Check out the Configuration Guide
- Explore Plugin References
- Visit the GitHub repository
Need Help?
- Use
:help
in Neovim for built-in documentation - Check the Troubleshooting section
- Visit our GitHub repository for issues and discussions