vim常用操作

一、光标跳转到指定行

1.在命令模式下,跳转到指定行  :n   (n为行号)

2.命令行加参数 vim +n fileName

3.命令行加参数 vim + fileName 光标移至文件底部

4.视图模式 shift + h 光标移至文件头部 header

5.视图模式 shift + m 光标移至文件中间 middle

6.视图模式   shift + g 光标移至文件底部 ground

二、高亮、行号--命令模式

1.取消高亮 :nohl

2.显示高亮   :/word 跳至文件头高亮显示所有的word

:?word 跳至文件尾高亮显示所有的word

3.显示行号 :set nu

4.取消显示行号 :set nonu

四、文本替换--命令模式

语法 :[addr]s/源字符串/目的字符串/[option]

[addr] 检索范围,省略时表示当前行;%表示所有行;1,20表示从第1行到第20行;.,$表示从当前行到文件尾;s表示替换;

[option] 表示操作类型

1.将old替换成new :1,$s/old/new/g

2.全局替换 :%s/old/new/egc e表示正则;g表示全局;c表示替换提醒

复制粘贴--视图模式

ctrl + v 块复制状态 ( 可视化块复制 )d删除,s替换

shift + v 行复制状态 ( 可视化多行复制 )

--> 行选中后 使用 yy 复制 dd 删除

u 撤销一步操作 undo

ctrl+r 撤销上一步撤销

单行复制 yy

delete

paste

缩进--视图模式

右缩进 shift + >>

左缩进 shift + <<

六、退出 vim

:wq 强制写入并退出,强制更新文件修改时间

:x 写入并退出,但只在修改文件时,才会更新文件修改时间


七、暂时离开

:! ls 暂时离开vim 同时显示 ls 执行结果
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值