Linux vi简介以及命令

本文介绍了vi编辑器的基本使用方法,包括如何进入编辑模式、常用的文本操作命令如复制、粘贴、删除等,以及如何保存和退出。适用于Linux系统的文本编辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    今天小编给大家介绍一款非常实用的软件命令:vi 。

    vi命令

    vi 是 "visual interface" 命令的的简称,它在Linux上的地位就像Edit在DOS上的地位一样。它可以执行输出,查找,删除,块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。vi不是一个排版程序,它不像word或者WPS那样可以对字体,格式,段落等其它属性进行编排。它只是一个文本编辑程序,vi没有菜单,只有命令,且命令众多。

    vi有三种工作模式

  •     命令模式 :可以输入命令
  •     文本输入模式:可以对文本进行编辑
  •     末行模式  :可以保存文件

     

    几种通过命令模式进入编辑模式的方法:

    

    

    vi 命令:

    yy     复制光标所在的一行

    4yy   复制光标以及光标向下四行

    p       黏贴

    dd     剪贴光标所在的一行

    4dd   剪切光标所在的行以及光标向下四行

    D      从当前的光标开始剪切,一直到行末

    d0     从当前的光标开始剪切,一直到行首

    dw    删除光标所在的单词

    x       删除当前的光标,每次仅仅会删除一个

    X       删除当前光标前的一个字母,每次仅仅会删除一个

    h      向左

    j      向下

    k     向上

    l      向右

    M    当前屏幕的中间

    H    当前屏幕的最上方

    L    当前屏幕的最下方

    ctrl+f     向下翻一页

    ctrl+b    向上翻一页

    {            按段移动,向上移动

    }            按段移动,向下移动

    20G       快速定位到20行代码

    G           快速的定位到整个代码的最后一行

    gg          快速定位到整个代码的第一行

    w           以单词进行划分,跳到下一个单词的开头处

    b            以单词进行划分,调到上一个单词的开头处

    u            撤销刚刚的操作

    trl+r       反撤销

    v            按字符移动,选中一片代码:

    V            按段移动,选中一片代码:

    >>          向右移动代码

    >>          向左移动代码

    .              重复执行上一次操作

    r              替换一个字符

    R            替换光标以及后面的字符

    shift+zz 相当于 末行模式下 wq

    查找命令:

    /     str查找

    n    查找下一个

    N    查找上一个

    替换命令:

    末行模式下,将当前文件的所有hello ,替换成hi。

    :%s/hello/hi/g

     w     保存

     q      退出 

      wq  保存并退出

     

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值