Vim
Updated 4 months ago
Introduction
- 🧰 Open Vim • Interactive Vim tutorial
General
- ✍️ Command composition • James W. Hanlon
- 📚 Vim Cheat Sheet & Quick Reference • QuickRef.ME
Configuration
- 📺 Effective Neovim: Instant IDE • TJ DeVries
- ✍️ Vim File Templates • VimTricks
- 📺 How I set up Neovim on my Mac to make it amazing • Josean Martinez
- ✍️ CSV files in vim • VimTricks
- ✍️ Preview markdown files • VimTricks
- ✍️ Display hidden characters • VimTricks
- ✍️ Per file type configs • VimTricks
- 👩💻 How to exclude file types from autocmd? • StackOverflow
- 👩💻 Run autocmd on all filetypes EXCEPT • StackOverflow
- 📚 Built-in sources • jose-elias-alvarez/null-ls.nvim
- 🧰 williamboman/mason.nvim • Easily install and manage LSP servers, DAP servers, linters and formatters
- 🧰 williamboman/mason-lspconfig.nvim • Helps mason.nvim automatically install and set up LSP servers
- 🧰 jay-babu/mason-null-ls.nvim • Helps configure null-ls servers using mason.nvim
- 📚 LSP server settings for null-ls • Neovim
Editing
- ✍️ Command Window • VimTricks
- ✍️ File templates • VimTricks
- ✍️ 50 useful commands • VimTricks
- ✍️ Code folding • VimTricks
- ✍️ Changing regex delimiters • VimTricks
- ✍️ Filtering through an external command • VimTricks
- ✍️ Review replacements • VimTricks
- ✍️ Reselect pasted text • VimTricks
- ✍️ Change character case • VimTricks
- ✍️ Insert mode edit mappings • VimTricks
- ✍️ Copy Line • VimTricks
- ✍️ Operate on every line • VimTricks
- ✍️ Insert special • characters ◆ • VimTricks
- ✍️ Confirm replacements • VimTricks
- ✍️ Pasting multiple times • VimTricks
- ✍️ Changing words • VimTricks
- ✍️ Undo from insert mode • VimTricks
- ✍️ Change case during substitution • VimTricks
- ✍️ Editing visual selections • VimTricks
- ✍️ Insert matched pattern • VimTricks
- ✍️ Operate until pattern • VimTricks
- ✍️ Moving lines • VimTricks
- ✍️ Command mode paste • VimTricks
- ✍️ Region expanding • VimTricks
- ✍️ Repeat the last substitution • VimTricks
- ✍️ Sort Lists • VimTricks
- ✍️ Reselect last visual selection • VimTricks
- ✍️ Non-greedy regex • VimTricks
- ✍️ Text case coercion • VimTricks
- ✍️ Indenting code • VimTricks
- ✍️ Add a line above or below • VimTricks
- 🧰 github/copilot.vim • Neovim plugin for GitHub Copilot
- 🧰 numToStr/Comment.nvim • Smart comment plugin for neovim.
- 🧰 tpope/vim-repeat • Enable repeating supported plugin maps with "."
Navigating
- ✍️ Jump list • VimTricks
- ✍️ Move a split • VimTricks
- ✍️ Maximize the current split • VimTricks
- ✍️ Navigating around the screen • VimTricks
- ✍️ Open URL under cursor • VimTricks
- ✍️ Open with files already split • VimTricks
- ✍️ Reposition the current line • VimTricks
- 🧰 nvim-treesitter/nvim-treesitter-context • Show code context as you scroll
- 🧰 moll/vim-bbye • Delete buffers and close files in Vim without closing your windows or messing up your layout
Searching
- ✍️ Open URL in Vim • VimTricks
- ✍️ Interactive replace across files • VimTricks
- ✍️ Find next • VimTricks
- ✍️ Confirm replacements • VimTricks
- ✍️ Ignore case when searching • VimTricks
- ✍️ Count occurrences • VimTricks
- ✍️ Stay in search mode • VimTricks