Linux中vi讲解

作者: 少帅yangjie | 来源:发表于2018-05-15 22:43 被阅读33次

Linux的vi就相等于window的记事本,但是vi用熟练之后,效率比记事本高4-5倍

vi基础,vi和记事本最大的区别是,记事本马上就可以编译,而vi有三种模式,第一种模式叫做命令模式,该模式专门用来进行文本的拷贝,粘贴,删除,查找等操作,该模式不能编辑文档,打开一个文件之后进入的就是命令模式,常用的命令

        h-->光标左移  j-->光标下移  k-->光标上移  l-->光标右移

        0-->移动到行首$-->移动到行尾 H-->移动当前页面的顶端,M-->移动到当前页面的中间, L-->移动的当前页面的底部

        gg-->移动到第一行  G-->最后一行  nG-->到第n行

可以使用配置模式来开启一些操作,如查找,和配置,使用:开启配置模式,注意,:必须是英文的

        :set nu-->开启了行号

        :set nonu-->取消行号

字符操作

        x-->删除一个字符 nx-->删除n个字符

        r-->替换一个字符,替换完成就马上回到命令模式

        R-->替换多个字符,使用esc回到命令模式

        dd-->删除一行

        u-->撤销操作(ctrl+z) 保存之后就不再起作用了

        dG-->删除光标到最后一行

        D-->删除光标到当前行的末尾

        :6,16d-->删除第六行到第16行

复制粘贴

        yy-->复制

        p(小写)->粘贴,在下一行粘贴

        P(大写)-->在上一行粘贴

如何从命令模式进入编辑模式

        a-->在光标的后面插入内容

        i-->在光标的前面插入内容

        o-->在光标的下一行插入内容

        O-->在光标的上一行插入内容

        使用esc回到命令模式

如何保存和退出文件,首先要进入命令模式,使用:进入配置模式,如果使用q!表示,不保存退出

        :q!-->表示不保存退出

        :wq-->保存退出

        :w-->进保存

        shift+zz 直接保存退出,直接在命令模式中使用

查找

        直接在命令模式使用  /查找内容  来完成vi的查找操作,注意此时的查找是区分大小写的,使用n向下查找,使用N向上查找。

        如果希望不区分大小写可以通过set ic来设置查找不区分大小写,使用set noic来设置区分大小写

替换

使用:%s/替换前的内容/替换后的内容/g

        :%s/ftp/my-ftp/g##表示替换文件中的所有的ftp为my-ftp

        :20,50s/ftp/my-ftp/g##表示替换20-50行之间的所有的ftp为my-ftp

在vi中执行linux命令

        使用:!命令来执行linux的命令

        如:! ls /etc  就是查看etc中的文件

相关文章

  • Linux中vi讲解

    Linux的vi就相等于window的记事本,但是vi用熟练之后,效率比记事本高4-5倍 vi基础,vi和记事本最...

  • Linux系统——Vi命令讲解

    Linux系统下,最常用的文本编辑器大概就是Vi 了,也是各版本Linux的标配,因为: 所有版本的 Linux ...

  • vim的相关命令及使用

    vi 和 vim 在很多Linux发行版中,直接把 vi 做成 vim 的软链接。 vi vi 是 Visual ...

  • Vim

    Vim Vim和Vi 在Linux发行版中, 直接把Vi做成Vim的软连接 Vi Vi是Visual Interf...

  • Vi编辑器

    简介 vi和vim 在很多Linux发行版中,直接把vi做成vim的软链接。 vi vi是Visual inter...

  • 编辑器之神 - vi/vim

    01. vi/vim 简介 1.1 vi 和 vim 在很多 Linux 发行版中,直接把 vi 做成 vim 的...

  • linux常用快捷键

    vi快捷键 1. 在vi中复制文本 2.在vi中撤消与重复 3.vi 操作快捷键 Linux快捷键 1. 提高操作效率

  • Linux学习(三)

    八、vim的介绍 vi是所有unix和Linux系统下的标准编辑器。 vi和vim都是linux中的编辑器,不同的...

  • Linux vi / vim 基本操作

    作者:Gakki vi / vim 的基本概念 什么是 vi,vi 即终端中的一款编辑器。 在很多 Linux 发...

  • 在Linux中的vi、vim编辑模式中查找关键字的方法

    在Linux中的vi、vim编辑模式中查找关键字的方法: 1、进入vi中,编辑模式中先按下键盘上"esc"跳转成命...

网友评论

    本文标题:Linux中vi讲解

    本文链接:https://www.haomeiwen.com/subject/jpcudftx.html