VIM常用命令

插入文本/模式切换

进入文本插入模式:

执行命令vi命令
在光标位置之前插入i
在光标位置之后插入a
在当前行的行首插入I
在当前行的末尾插入A
在下一行新建一行插入o
在上一行新建一行插入O

变成命令模式:

"<ESC>"

退出VIM

执行命令vi命令
未修改退出:q
保存并退出:wq
强制退出:q!
强制保存并退出:wq!

常用快捷命令

执行命令vi命令
跳转到文件顶端gg
跳转到文件底端G
选中v
列操作ctrl+v
多行同时缩进按v进入visual状态,上下键选择多行,用>或<缩进或缩出(一次缩进四个空格)
复制1行yy
复制光标之后的多行nyy
粘贴p
替换单个字符r
连续替换R
撤销上次操作u
撤销整行的上次操作U
取消撤销操作crtl+r
查找匹配字符串/<查找的字符串> 按回车键,启动搜索,n向下搜索,N向上搜索
更新文件:e
第1行到19行左对齐:1,19 left

光标位置移动

命令模式

执行命令vi命令
左移h
下移j
上移k
右移l
移动到本行的开头0
移动到本行的行尾$
移动到下一个单词的开头w
移动到下一个单词的末尾e

统计字符串出现次数

命令内容vi命令
统计字符串出现次数:%s/pattern//gn

以16进制显示

执行命令vi命令
以16进制显示:%!xxd
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值