vi命令笔记

光标、查找

  • shift + g 移动光标到文件尾
  • gg | shift+h  移动光标到文件首
  • i 进入插入模式
  • esc 退出当前模式
  • :wq 保存并退出
  • :q 未修改文件,不保存退出
  • :q! 修改文件,不不保存退出
  • / 查找 ; /searchword\c,忽略大小写查找
  • n 查找下一个
  • shift + n 查找上一个
  • shift + #:快速查找光标所在word; :noh取消高亮显示

编辑状态操作:

  • :set ts=4(tab设置为4个)
  • :se nu 显示行号
  • :<行号> 跳到某行
  • :se nonu 取消显示行号
  • u 撤销编辑(上一步)
  • Ctrl+r 重做编辑(下一步)

 非编辑状态操作:

  • ddg 当前行与下一行换位置
  • dd 删除光标行(非编辑模式下)
  • :3,8d 删除从第3-8行
  • dg 删除光标后面的行
  • ggdG 清空文本
  • yy复制当前行,p粘贴复制行,多是在非编辑模式进行的
  • 替换
    • :s/123/abc/      #替换*当前行*第一个 123 为  abc
    • :s/123/abc/g    #替换*当前行*全部 123 为  abc
    • :%s/123/abc/g  # 替换整个文档 123 为 abc
  • :e!  重新加载文件

 

  • 多标签
    • 创建 :tabnew {file_name} 
    • 切换 :tabp :tabn

 块操作

1. 同时编辑多行(示例:行首添加tab)
    • v选中多行
    • ctrl + v
    • shift + i
    • 敲入tab
    • esc

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值