vim
约 317 字大约 1 分钟
2025-11-16
vim快捷键
插入模式:
i:在当前光标位置之前插入文本。a:在当前光标位置之后插入文本。I:在当前行的开头插入文本。A:在当前行的末尾插入文本。o:在下一行插入新行并进入插入模式。O:在上一行插入新行并进入插入模式。
移动光标:
h:向左移动一个字符。j:向下移动一行。k:向上移动一行。l:向右移动一个字符。w:向前移动一个单词。b:向后移动一个单词。0:移动到行首。$:移动到行尾。gg:移动到文件开头。G:移动到文件末尾。<Ctrl>+u:向上滚动半页。<Ctrl>+d:向下滚动半页。
删除和复制:
x:删除光标所在位置的字符。db:删除光标前单词。dw:删除光标后单词。dd:删除当前行。d^:删除到行首。D:删除到行尾。yy:复制当前行。p:在光标后粘贴文本。P:在光标前粘贴文本。
撤销和重做:
u:撤销上一步操作。<Ctrl>+r:重做上一步被撤销的操作。
替换:
:%s/old_text/new_text/g:替换全文。:%s/old_text/new_text:替换每行第一个匹配项。
