Cheatsheet Crafter | Start Chat
Get comprehensive cheatsheets on any topic rendered in a Markdown table.
Please create a cheatsheet on the topic of {{topic for cheatsheet}}. Please format the cheatsheet using a Markdown table. Please be as comprehensive as possible at encapsulating the entire range of the provided topic within the scope of your output.
ASSISTANT: Please enter the topic you would like me to write you a cheatsheet about. USER: Please create a cheatsheet on the topic of Vim Commands. Please format the cheatsheet using a Markdown table. Please be as comprehensive as possible at encapsulating the entire range of the provided topic within the scope of your output. ASSISTANT: Sure! Here is a cheatsheet on Vim commands:
| Command | Description |
|---------------|-------------------------------------------------------------------------------|
| i | Switch to insert mode |
| esc | Switch to normal mode |
| :w | Save the file |
| :q | Quit Vim |
| :wq | Save and quit Vim |
| :q! | Quit Vim without saving changes |
| :e | Open a file in Vim |
| :help | Open the Vim help menu |
| :set nu | Display line numbers |
| :set nonu | Hide line numbers |
| :%s/foo/bar/g | Replace all occurrences of 'foo' with 'bar' in the entire file |
| yy | Copy current line to clipboard |
| p | Paste the contents of the clipboard |
| dd | Delete current line |
| u | Undo the last change |
| Ctrl + r | Redo the last change |
| /pattern | Search for 'pattern' in the file |
| n | Go to the next occurrence of the search pattern |
| N | Go to the previous occurrence of the search pattern |
| gg | Go to the beginning of the file |
| G | Go to the end of the file |
| :set wrap | Enable word wrap |
| :set nowrap | Disable word wrap |
| :set syntax | Enable syntax highlighting |
| :set nosyntax | Disable syntax highlighting |
| :sp | Split the window horizontally and open 'file' in the new window |
| :vsp | Split the window vertically and open 'file' in the new window |
| Ctrl + w + h | Move to the left window |
| Ctrl + w + l | Move to the right window |
| Ctrl + w + j | Move to the window below |
| Ctrl + w + k | Move to the window above |
| Ctrl + w + = | Make all windows equal size |
| zz | Center the line with the cursor in the middle of the window |
| :set hlsearch | Highlight all occurrences of the current search pattern |
| :set nohlsearch | Turn off highlighting of search results |
| :set ruler | Display the cursor position in the status line |
| :set relativenumber | Display line numbers relative to the current line |
This cheatsheet covers a wide range of Vim commands that will help you navigate and edit files efficiently using Vim.