Vim 键位指南

Vim 是一个强大的文本编辑器,以其高效的键盘操作和丰富的功能而闻名。以下是一些常用的 Vim 键位和操作,帮助你更好地使用 Vim。

基本操作

打开和关闭文件

  • 打开文件:vim filename

  • 保存并退出::wq 或 ZZ

  • 不保存退出::q!

模式切换

Vim 有三种基本模式:命令模式、插入模式和末行模式。

  • 命令模式:按 ESC 键进入

  • 插入模式:按 i 键进入

  • 末行模式:按 : 键进入

光标移动

行内移动

  • 移动到行首:0

  • 移动到行尾:$

  • 向左移动:h

  • 向右移动:l

  • 向上移动:k

  • 向下移动:j

行间移动

  • 移动到文件首行:gg

  • 移动到文件尾行:G

  • 移动到指定行:mG 或 mgg(m 为目标行数)

编辑操作

插入和删除

  • 在光标前插入:i

  • 在光标后插入:a

  • 删除光标后的字符:x

  • 删除当前行:dd

复制和粘贴

  • 复制当前行:yy

  • 粘贴:p

撤销和恢复

  • 撤销上一个命令:u

  • 恢复撤销:Ctrl + r

查找和替换

查找

  • 向下查找:/字符串

  • 向上查找:?字符串

  • 查找下一个:n

  • 查找上一个:N

替换

  • 替换当前字符:r

  • 替换当前行光标后的字符:R

分屏操作

分屏

  • 水平分屏::sp

  • 垂直分屏::vsp

  • 切换窗口:Ctrl + w + w

关闭分屏

  • 关闭当前窗口::close

  • 关闭所有窗口::qa

这些是 Vim 中一些常用的键位和操作。通过熟练掌握这些键位,你可以大大提高编辑效率12。更多详细信息可以参考 Vim 的帮助文档或相关教程3

posted @   sinodragon21  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示