NeoVim

NeoVim is a modernized version of Vim. It's a fork of Vim, with the goal of improving the codebase and adding new features.

Cheatsheet

  • substitute:
    • :s/old/new/: substitute the first occurrence of old with new in the current line.
    • :s/old/new/g: substitute all occurrences of old with new in the current line.
    • :#,#s/old/new/g: substitute all occurrences of old with new in the range of lines.
    • :%s/old/new/g: substitute all occurrences of old with new in the entire file.

Plugins

  • lazy.nvim: A modern plugin manager for Neovim.
  • telescope.nvim: A highly extendable fuzzy finder.
  • neo-tree.nvim: Easily manage the file system and other tree like structures.
  • trouble.nvim: A pretty list for showing diagnostics, references, telescope results, quickfix and location lists.
  • undotree.vim: The undo history visualizer for Vim.
  • todo-comments.nvim: Highlight, list and search todo comments in your projects.

Resources

  • dotfyle: Discover and share Neovim plugins.
  • kickstart.nvim: A launch point for your personal nvim configuration
  • LazyVim: A flexible, battery included Neovim distribution.