Vim-Cheatsheet: Master Vim and Neovim with Essential Keyboard Shortcuts
This repository profile is provided by osrepos.com, an open source repository discovery platform.
Summary
The `vim-cheatsheet` repository by pawelborkar offers a comprehensive collection of shortcuts designed to help users become advanced Vim and Neovim practitioners. It covers a wide range of commands, from basic movement to complex window management and plugin usage. This resource is ideal for anyone looking to boost their productivity and efficiency within the Vim ecosystem.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
The vim-cheatsheet repository, created by pawelborkar, is an invaluable resource for anyone looking to enhance their proficiency with Vim and Neovim. This cheatsheet provides a well-organized collection of keyboard shortcuts and commands, guiding users from basic navigation to advanced editing techniques. Whether you're a beginner aiming to grasp the fundamentals or an experienced user seeking to refine your workflow, this repository serves as a quick reference to unlock Vim's full potential.
Installation
Accessing and utilizing the vim-cheatsheet is straightforward. As it's a markdown-based cheatsheet, you can simply browse the content directly on its GitHub page. For offline access or local customization, you can clone the repository to your machine using the following command:
git clone https://github.com/pawelborkar/vim-cheatsheet.git
Once cloned, you can open the README.md file in your preferred markdown viewer or even directly within Vim/Neovim to have all the shortcuts at your fingertips.
Examples
The vim-cheatsheet is meticulously organized into various categories, making it easy to find specific commands. Here are some examples of the shortcuts you'll find:
Movement
h,j,k,l: Move left, down, up, right.gg: Move to the first line of the file.G: Move to the last line of the file.w: Move forward to the next word.CTRL+d: Move down by half a page.
Normal Mode to Insert Mode
i: Enter insert mode to the left of the cursor.a: Enter insert mode to the right of the cursor.o: Insert line below current line and enter insert mode.
Deletion
x: Delete character forward (under cursor).dd: Delete entire current line.D: Delete until the end of the line.
Yank & Put (Copy & Paste)
yy: Yank (copy) the current line.p: Put (paste) yanked text below the current line.P: Put yanked text above the current line.
Visual Mode
v: Enter visual mode and highlight characters.V: Enter visual mode and highlight lines.CTRL+v: Enter visual block mode.
Window Management
CTRL+w s: Split the current window horizontally.CTRL+w v: Split the current window vertically.
This is just a glimpse of the extensive list of commands available, covering everything from marking and folding to buffer and tab management, and even plugin-specific shortcuts like NERDTree.
Why use
For developers and power users, mastering Vim can significantly boost productivity. The vim-cheatsheet provides a centralized, easy-to-digest reference that helps you internalize these commands faster. Instead of constantly searching online, you have a structured guide covering essential motions, editing, and advanced features. It's particularly useful for those transitioning to Vim/Neovim or for seasoned users who want to discover less common but powerful shortcuts, ultimately leading to a more efficient and fluid editing experience.
Links
You can explore the vim-cheatsheet repository and contribute to it via the official GitHub link:
Related repositories
Similar repositories that may be relevant next.

async-javascript-cheatsheet: A Comprehensive Guide to Async/Await and Promises
July 17, 2026
The `async-javascript-cheatsheet` is a valuable resource offering a concise summary of promises and async/await concepts in JavaScript. This cheatsheet is derived from the 'Mastering Asynchronous JavaScript' course at Frontend Armory, providing a quick reference for developers. It's an excellent tool for anyone looking to quickly grasp or review asynchronous patterns.

ds-cheatsheets: Your Ultimate Collection of Data Science Cheatsheets
July 17, 2026
The ds-cheatsheets repository by FavioVazquez offers an extensive collection of quick reference guides for data science. It covers a broad spectrum of topics, including programming languages like Python and R, and advanced concepts in Machine Learning and Deep Learning. This resource is perfect for anyone needing a handy guide to navigate the complex world of data science.

cpp-cheatsheet: A Comprehensive Modern C++ Reference Guide
March 1, 2026
The cpp-cheatsheet repository by mortennobel offers a concise and comprehensive reference for modern C++, covering C++11 and C++14 features. It serves as an invaluable resource for developers looking for quick syntax reminders and standard library usage. This cheatsheet is ideal for both learning and daily development tasks.

PayloadsAllTheThings: Comprehensive Payloads for Web Application Security
January 28, 2026
PayloadsAllTheThings is a widely recognized GitHub repository offering a vast collection of payloads and bypass techniques. It is an essential resource for web application security, penetration testing, and CTF challenges. This repository helps security professionals and enthusiasts discover and exploit vulnerabilities effectively.
Source repository
Open the original repository on GitHub.