Linux学习笔记之八————vim编辑器常用命令总结

本文详细介绍Vim编辑器的基础操作,包括不同模式间的切换、文本编辑与导航技巧、行与块的操作方法等,适合初学者快速掌握及进阶用户查阅。

<1>从命令行模式到插入模式
  i  :在光标前插入
  a :在光标后插入
  I  :在光标所处在的行的行首
  A :在光标所处在的行的末尾
  o  :在光标所处在的行的下一行 行首
  O :在光标所处在的行的上一行 行首


     _ O__
I   i     |    |  a    A
            |_  _ _|
                 o 

<2>末行模式

保存退出:
  w :保存
  q  :退出
  q! :强制退出
  x  :保存并退出 ,相当于wq

 

显示行号:

    set nu 或者 set number

取消显示行号 set nonu 或者 set nonumber


<3>命令行模式:
  yy  :复制
    3 yy :从光标所处在的行,开始复制3行
  p    :粘贴


移动:
  h  :左
  j  :下
  k  :上
  l  :右

 

删除:

  x  :删除光标后的一个字符
  X  :删除光标前面的一个字符

 

快速定位与查找:

  G :
    6 G :快速定位到底6行
    G :如果仅仅输入的是G这个字母,那么定位整个文件的到最后一行,如果文件有100w行,就在100w行这个位置
  gg :定位到整个文件的第一行


  D : 删除从光标开始的位置,一直到当前行的末尾

  d0 : 删除从光标开始的位置,一直到当前行的行首

  dd :剪切,可以配合p进行粘贴使用 , 按住d不放可以一直删除 

       /   : 输入字符,按回车查找


文本行移动:
  >> : 文本行右移
  << : 文本行左移


V: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动
  代码块整体右移 :V   >>
  代码块整体右移 :V   <<


撤销命令:
  u : 一步一步撤销
  Ctr  r : 反撤销


替换命令:
  末行模式下,将光标所在行的abc替换成123 : %s/abc/123/g
  末行模式下,将第一行至第10行之间的abc替换成123 : 1, 10s/abc/123/g 

 

插入: 

  O :在当前光标前插入一行

       o :在当前光标后插入一行

 

重复执行上一次的命令 

       .   :重复执行上一次的命令 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值