vim命令

vim命令

几种模式

  1. 命令模式:vim默认的操作模式,Esc即可回到该模式
  2. 编辑模式(或插入模式):可正常输入文本的模式。同时也可以按一些快捷键从命令模式进入该模式
  3. 尾行模式:在命令模式下,按冒号(:)即可进入该模式
  4. 块模式:在命令模式下按v即可进入,可以选择块

移动

【0】移动到行头
【$】移动到行尾
【h】同行内左移
【l】同行内右移
【k】上移
【j】下移
【w】向后移动到每个单词头
【b】向前移动到每个单词头

插入(按键后即进入编辑模式)

【I】从光标所在行的行首插入
【A】从光标所在行的行尾插入
【o】从光标所在行向下插入一行
【O】从光标所在行向上插入一行
【i】从当前光标字符前一个字符插入
【a】从当前光标位置后一个字符插入

删除(按键后进入编辑模式)

【cw】删除从当前光标位置到当前单词结尾
【cb】删除从当前光标位置到当前单词开头

删除(按键后不进入编辑模式)

【dw】删除从当前光标位置到当前单词结尾
【db】删除从当前光标位置到当前单词开头
【x】删除光标位置所在字符
【dd】删除光标所在行
【2dd】删除光标到下面共两行
【D】剪切光标到行尾

复制、粘贴(按键后不进入编辑模式)

【yy】复制当前行
【p】粘贴复制内容
【yw】复制一个单词(光标后的部分)
【y0】从光标复制到行首
【y$】从光标复制到行尾
【复制选中字符】命令模式下按v进入块选择,选中字符后,按y复制,按p粘贴
【ggvG】全选

撤销

【u】撤销上一步,多次按u可多次撤销
【ctrl+r】重做上一个撤销

替换(按键后不会进入编辑模式)

【r+要替换的字符】先按r,然后输入要替换的单个字符
【2r+要替换的字符】替换光标后2个字符

保存、退出

【:w】保存
【:w!】强制保存
【:wq】【:x】保存退出
【:w a.txt】保存到某个文件

光标移动

【:n】移动到第n行
【:+$】【G】移动到最后一行
【:0】【gg】移动到第一行
【H】移动到屏幕顶端一行
【M】移动到屏幕中间一行
【L】移动到屏幕最后一行
【ctrl+u】上移半屏
【ctrl+d】下移半屏

其他

【shift+~】转换光标字母大小写
【v】命令模式切到块选择模式
【10i=】插入分隔线:在命令模式,按10,按i,按=,按Esc,此时会插入10个=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值