Linux之编辑器之神-vim

先给大家来看下vim编辑器的三种模式及三种模式之间的跳转

这个vim编辑器是vi的加强版,命令通用

首先我们来介绍下vim 的三种模式吧,我们使用vim t.txt 后,会进入到命令模式,在这个模式下,输入的然后东西都会当做命令来使用

我们可以按i,a,o来进入编辑模式

编辑模式

    i : 在光标之前输入

    a : 在光标之后输入

    o : 在光标的上一行输入

    I : 在行前输入

    A : 在行末输入

    O : 在下一行输入

命令模式

    yy : 复制光标所在的这一行

    p : 粘贴

    dd : 剪切光标所在的这一行,如果不粘贴的话,那就是删除

    4yy: 复制光标所在的行开始的向下四行

    4dd: 剪切(删除)光标所在行开始向下四行

    D : 从当前的光标开始删除(剪切)一直到行末尾

    do : 从当前光标一直剪切,直至行首

 

    H J K L   分别对应 左、下、上、右

    这和我们键盘上面的上下左右一致

 

    M :光标跳转到屏幕中间

    H :光标跳转到屏幕上方

    L :光标跳转到屏幕下方

    Ctrl+f : 向下翻页

    Ctrl+b: 向上翻页

 

    20G:快速定位到20行

    G : 快速回到最后一行

    gg : 快速回到第一行

    w : 向后跳一个单词的长度,跳到下一个单词的开始处

    b : 向前跳一个单词的长度,跳到上一个单词的开始处

 

    u : 撤销刚刚的操作

    Ctrl+r :反撤销

 

    x : 删除当前光标,只会删除一个

    X : 删除当前光标前面那个

 

  选中一片代码

    v : 按字符移动,选中文本

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

    >> : 向右移动

    << : 向左移动

    .  : 重复执行上一次的代码

 

  替换

    r : 替换一个字符

    R : 替换光标及光标后的字符

    搜索

    /tan 搜索tan字符

      搜了后会有颜色显示,这时只要再搜索一个不存在的字符就会消失

 

    搜到后

    按 n : 向下找

    按 N : 向上找

 

  替换

   全部替换:

        :%s/hello/world/g

         把文本里面所有的hello替换为world

   部分替换;

         :11,16s/hello/world/g

     把11行到16行里的hello替换为world

 

末行模式

    w : 保存

    q : 退出

    wq :保存并退出

 命令行模式 :shift+zz : 相当于wq 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值