Vim 编辑器的常用快捷键介绍

以下是 Vim 编辑器的常用快捷键分类介绍,帮助你快速掌握高效编辑技巧:


一、基础模式切换

Vim 的核心是 模式化操作,常用模式包括:

  • 普通模式(默认):导航、命令输入。
  • 插入模式:输入/修改文本。
  • 命令模式:保存、退出等操作。
模式切换快捷键
操作快捷键说明
进入插入模式i光标前插入
进入插入模式a光标后插入
进入插入模式o当前行下方插入新行
返回普通模式Esc退出插入/命令模式
打开命令行窗口:输入命令(如保存退出)
强制命令(忽略警告):w!:q!强制保存或退出

二、普通模式常用操作

1. 光标移动
操作快捷键说明
向右移动l单字符移动
向左移动h
向上移动k
向下移动j
单词首部跳转w跳到下一个单词开头
单词尾部跳转e跳到当前单词结尾
行首/行尾跳转0^行首;$ 行尾
文件首行/末行跳转ggG跳转到首行或末行
跳转到指定行数字 + G10G 跳转到第10行
2. 文本编辑
操作快捷键说明
复制当前行yy复制光标所在行
剪切当前行dd删除并复制当前行
粘贴p在光标后粘贴
撤销u撤销上一步操作
重做Ctrl + r恢复撤销的操作
删除字符x删除光标处字符
删除单词dw删除当前光标开始的单词

** 在普通模式下使用以上命令**

3. 批量操作
操作快捷键说明
连续行注释Ctrl + v + 选中行 + I# + Esc多行注释(以 # 为例)
批量替换:%s/old/new/g全文替换 oldnew
范围替换:10,20s/old/new/g替换第10到20行的内容

** 在普通模式下使用以上命令**

三、命令模式常用操作

操作快捷键说明
保存文件:w保存当前修改
退出 Vim:q退出(未保存会提示)
强制保存并退出:wq!即使文件只读也强制保存退出
另存为新文件:w newfile.txt保存副本
查看文件编码:set fileencoding显示当前文件编码

四、进阶技巧

1. 分屏操作
操作快捷键说明
水平分屏:split拆分窗口
垂直分屏:vsplit
切换分屏Ctrl + ww快速切换焦点窗口
2. 宏录制
操作快捷键说明
开始录制宏q + 字母qa 开始录制到寄存器a
停止录制宏q结束录制
执行宏@ + 字母@a 执行寄存器a的宏
3. 搜索与导航
操作快捷键说明
向下搜索关键词/keyword/error 查找 error
向上搜索关键词?keyword
跳转到下一个匹配项n
跳转到上一个匹配项N

** 注意需在普通模式下使用上述命令 **

五、实用配置(.vimrc

通过修改 ~/.vimrc 文件自定义 Vim 行为:

" 开启行号显示
set number

" 启用鼠标操作
set mouse=a

" 设置退格键正常使用
set backspace=indent,eol,start

" 高亮当前行
set cursorline

六、练习建议

  1. 基础练习:用 vimtutor(内置教程)熟悉基础操作。
  2. 逐步提升:尝试编辑配置文件(如 /etc/hosts)或编写代码。
  3. 快捷键记忆:先掌握高频操作(如 Esc + :wq),再扩展复杂命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值