Post
Vim编辑器常用快捷键与操作指南
Vim编辑器常用操作与快捷键指南
概述
本文整理了 Vim 编辑器的常用快捷键和操作命令,涵盖移动、搜索、复制、编辑、分屏等功能,旨在帮助用户提升文本编辑效率。所有操作基于标准 Vim 环境,部分命令可能依赖插件或特定配置。
快速移动
gg:跳转到文件开头G:跳转到文件末尾:行号:跳转到指定行w:向前跳转一个单词b:向后跳转一个单词0:跳转到行首$:跳转到行尾
搜索与替换
/keyword:向下搜索关键词?keyword:向上搜索关键词n:继续查找下一个N:查找上一个:%s/old/new/g:全文替换所有匹配:s/old/new/g:当前行替换所有匹配
复制粘贴
yy:复制当前行y$:复制到行尾yw:复制一个单词dd:剪切当前行p:在光标后粘贴P:在光标前粘贴"+y:复制到系统剪贴板
快速编辑
x:删除当前字符r:替换当前字符cw:修改当前单词cc:修改整行o:在下方插入新行O:在上方插入新行u:撤销Ctrl+r:重做
重复操作
.:重复上一次编辑操作数字+命令:重复执行命令(如5dd删除 5 行)qa...q:记录宏到寄存器a@a:执行寄存器a中的宏@@:重复上次执行的宏
分屏操作
:sp 文件名:水平分割窗口:vsp 文件名:垂直分割窗口Ctrl+w h/j/k/l:在窗口间移动光标Ctrl+w =:均分窗口大小Ctrl+w _:最大化当前窗口高度Ctrl+w |:最大化当前窗口宽度
代码缩进
>>:向右缩进当前行<<:向左缩进当前行>G:从当前行到文件末尾向右缩进=G:从当前行到文件末尾自动缩进gg=G:自动缩进整个文件
可视化选择
v:字符选择模式V:行选择模式Ctrl+v:块选择模式(可选择矩形区域)gv:重新选择上次的区域
自动补全
Ctrl+n:向后查找并自动补全Ctrl+p:向前查找并自动补全Ctrl+x Ctrl+f:文件名补全Ctrl+x Ctrl+l:整行补全
保存退出
:w:保存:w 文件名:另存为:wa:保存所有打开的文件:wq:保存并退出:x:保存并退出(如有修改才写入)ZZ:快捷键,相当于:x
注意:部分命令(如
"+y)依赖系统剪贴板集成,需确保 Vim 配置支持 clipboard 功能。分屏和宏操作需结合具体编辑场景使用,建议通过:help命令进一步查阅官方文档。