ShroXd/nvim-cheatsheet

Discover and favorite essential Neovim and Vim commands, motions, and custom shortcuts. Create your personalized cheatsheet for efficient text editing.

โ˜… 0Forks 0JavaScriptGitHub โ†—Compare

Project website โ†—

README

NeoVim Cheatsheet

A comprehensive, searchable cheatsheet for NeoVim commands with favorites functionality and category filtering.

Features

  • ๐Ÿ“‹ Comprehensive collection of NeoVim commands and shortcuts
  • ๐Ÿ” Fast, fuzzy and debounced search functionality to find commands quickly
  • ๐Ÿ—‚๏ธ Category-based filtering (Motions, Editing, Commands, etc.)
  • โญ Save your favorite commands for quick access
  • ๐Ÿ’พ Persistent favorites using localStorage
  • โšก Find popular remappings
  • ๐Ÿ“ฑ Fully responsive design for desktop and mobile devices
  • ๐ŸŒ“ Clean, accessible UI

Demo

Live demo: https://neovim-cheatsheet.vercel.app

Installation

Prerequisites

  • Node.js 16.x or higher
  • npm or yarn

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/neovim-cheatsheet.git
cd neovim-cheatsheet
  1. Install the dependencies:
npm install
# or
yarn
  1. Start the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser.

Usage

  • Use the search bar to find commands by name or description.
  • Click on the category buttons to filter commands by category.
  • Click on the heart icon to add a command to your favorites.

Technologies

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

This project is open source and available under the MIT License.

Contributors

Ladam0203ShroXd

Issues