Linux第十章--vim

普通模式(命令操作模式):操作文件

  • :set number 暂时设置行号
    • 行号 gg 快速跳到行号
  • 输入 ' / '后写入单词后按ENTER 查找相同单词,n切换下一个
  • :s/first/second 把选中的first替换成second
  • :s/first/second/g 把本行所有的first替换成second
  • :%s/first/second/g 把所有的first替换成second
  • :9,15s/first/seconf/g 替换9-15行的first
  • /gc 确认是否修改

插入模式:编辑的时候

  • 进入插入模式: i ,退出插入模式 Esc
  • 普通模式输入指令  ' :'
    • w(write):写入
    • q(quit):退出
    • q !:退出,刚刚的命令都不保存
  • 键盘上
    • H向左
    • L向右
    • J向下
    • K向上
    • Ctrl F 向下一页
    • Ctrl B 向上一页
    • Ctrl E 向下滚轮
    • Ctrl Y 向上滚轮
    • G 到末尾
    • gg 到开头
    • i 光标位置前面插入
    • a 光标位置后面插入
    • o 直接enter到下一行输入
    • x 删除光标所在字符
    • dd 删除整行
      • 本质是剪切,p 粘贴
      • y 复制
      • yw 复制从当前光标的位置到下一个单词的开头
      • y$ 从当前开始,往后复制到行末尾
    • u 撤销
    • dw 移除光标往后的单词去掉
    • b 跳到单词首字母(往回跳)
    • e 跳到单词最后(往前跳)
    • w 跳跃单词(往前跳,先跳首字母再跳末尾)
    • shift+6 (^)跳跃到本行开头
    • shift+4($) 跳跃到本行末尾
    • { } 跳跃大括号(段落)
  • 普通模式不允许使用backspace和delete

可视化模式 在普通模式下按 ’ v ' 或 ‘ V ’进入

  • HJKL操作(wbe等跳跃命令也可以使用)
  • v 可以精确到字符,V按行选择
  • 选中全文 gg(到首部)v(进入可视化)G(到尾部)
  • 选中状态按o 跳到所选的首或尾
  • d 删除
  • v a w 快速选择单词
  • v a b 选中括号‘()’里的内容(包括括号)
  • v a B 选中大括号里的内容(包括大括号)
  • v a < ...尖括号<>
  • v shift  < > 代码左右缩进
  • v shift ~ 切换字母大小写
  • v u 全部转换成小写
  • v U 全部转换成大写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值