wiki-js/Linux/vim.md

46 lines
930 B
Markdown

---
title: Vim
description:
published: true
date: 2025-10-11T16:44:46.511Z
tags:
editor: markdown
dateCreated: 2025-10-11T16:38:44.398Z
---
# Vim
## Insert
| Command | Description |
| - | - |
| i | Insert before cursor |
| I | Insert at start of line |
| a | Insert after cursor |
| A | Insert at end of line |
| o | New line below |
| O | New line above |
| Esc | Back to Normal mode |
## Navigation
| Command | Description |
| - | - |
| h / l | Move left / right |
| j / k | Move down / up |
| w / b | Next / previous word |
| 0 / $ | Start / end of line |
| gg / G | Start / end of file |
| Ctrl+d / Ctrl+u | Half-page down / up |
| Ctrl+f / Ctrl+b | Full-page down / up |
| :n | Go to line n|
## Edit
| Command | Description |
| - | - |
| x | Delete character |
| dd | Delete (cut) line |
| yy | Yank (copy) line |
| p | Paste below |
| P | Paste above |
| u | Undo |
| Ctrl+r | Redo |
| . | Repeat last change |