vim命令

目录

进入编辑模式

逐步撤回修改内容

查找关键字

删除

复制

粘贴

多行操作

行定位

退出vim

拆分成多个窗口


进入编辑模式

[i]: 在光标位置进入编辑模式

[I]: 在光标所在行的第一个非空白符处进入编辑模式

[a]: 在当前光标所在位置的下一个字符处进入编辑模式

[A]: 在光标所在行末尾进入编辑模式

[o]: 在光标所在行的下一行插入新的一行,并进入编辑模式

[O]: 在光标所在行的上一行插入新的一行,并进入编辑模式

[caw]: change a word,代表修改当前光标所在的单词(删除当前词并进入编辑模式)

[esc]按键: 退出编辑模式,进入浏览模式

逐步撤回修改内容

[u]: 撤回上一次修改

[ctrl + r]: 恢复上一步撤销的操作(即被[u]撤回的恢复)

查找关键字

[/你好 + Enter]: 全文查找所有匹配关键字 你好

[n]: 在查找模式下,跳转至下一个匹配关键字

[N]: 在查找模式下,跳转至上一个匹配关键字

删除

[dd]: 删除行

[daw]: 删除光标所在单词(delete a word)

复制

一般选中要复制的文本即自动复制了

粘贴

[p]: 在光标之后粘贴(paste)

多行操作

假设我要把下方文件中的pick改成edit

1. ctrl+v进入块操作模式,[上下左右]键选择要修改的内容

2.以下为不同按键会触发的效果,这里我用的[c]

[I]: 插入文本;

[c]: 替换文本,这里我是修改文本,故直接用c操作,点击c键后,会把刚才选中的所有pick都清除掉并自动进入输入模式,输入我需要的文本edit,并进行第3步esc完成多行操作;

[d]: 删除文本;
3. esc完成多行操作

行定位

[gg]: 光标定位到文档首字符

[G]: 光标定位到文档最后一行首字符

[:3]: 光标定位到文档第三行的首字符

退出vim

[:q]: 退出文档,如果有修改未保存,会阻塞退出并提示

[:q!]: 强行退出文档,不保留未保存的修改

[:w]: 保存修改

[:wq]: 保存修改并退出文档

拆分成多个窗口

[:split]: 拆分

[ctrl+w+w]: 切换窗口

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值