【Linux】Vim常用命令和快捷键

以下是 Vim 的核心操作分类整理表,包含常用命令、快捷键及功能说明:

类别操作名称快捷键功能描述
基础模式切换插入模式i进入插入模式,在光标位置开始输入文本
普通模式Esc返回普通模式(默认模式),可执行命令
可视模式v进入可视行模式,按 V 进入可视块模式
光标移动向右移动l移动到右侧字符位置
向左移动h移动到左侧字符位置
下一行j向下移动一行(按行数计算)
上一行k向上移动一行
移动到行首^移动到当前行的开头
移动到行尾$移动到当前行的末尾
跳转到文件末尾G移动到文件最后一行
跳转到文件开头gg移动到文件第一行
跳转到第n行:n移动到文件第n行
文本编辑删除字符x删除光标右侧的字符
删除整行dd删除当前行
删除到行尾d$删除当前行到行尾
删除到行首d0删除当前行到行首
批量删除3dd删除3行文本
复制整行yy复制当前整行
复制单词yw复制单个单词
复制到行尾y$复制当前行到行尾
粘贴文本下方p在光标下方粘贴
粘贴到文本上方P在光标上方粘贴
撤销操作u撤销上一次操作(最多 undo_limit 次)
重做操作Ctrl+r重做被撤销的操作
查找与替换查找字符/pattern向前查找匹配的字符,n 下一个,N 上一个
替换全文:%s/old/new/g替换整个文件中所有 oldnew
快速跳转匹配项*#* 匹配当前单词的下一个出现,# 匹配上一个出现
窗口管理水平分割窗口:split/:sp分割当前窗口为上下两部分
垂直分割窗口:vsplit/:vsp分割当前窗口为左右两部分
关闭当前窗口:q关闭当前窗口(需保存时使用 :wq
切换窗口Ctrl+w + w切换下一个窗口
切换窗口Ctrl+w + h(左)/j(下)/k(上)/l(右)在指定方向切换窗口
文件操作新建文件:new filename创建新文件并打开
保存文件:w保存当前文件(:wq 保存并退出)
退出Vim:q!强制退出不保存修改
显示行号:set nu显示行号(临时生效),:set number 永久生效
其他命令历史:history查看命令历史记录
组合当前行和上一行替换:ddkkp上下行替换(dd:剪切当前行,k:光标向上移动,p:黏贴)
当前行和下一行替换:ddjp上下行替换(dd:剪切当前行,j:光标向下移动,p:黏贴)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值