美文网首页
Linux初识之vi编辑器

Linux初识之vi编辑器

作者: TSArvin | 来源:发表于2018-08-31 13:08 被阅读0次

Q:什么是vi编辑器?

A:vi编辑器是Linux和Unix最基本的文本编辑器,在字符模式下、图形化桌面工作,功能强大,同时编辑一个不存在的文本文件时默认先创建该文件,vi编辑器是每一位Linux初学者的入门课和必修课。

Q:vi编辑器和vim有什么区别?

A:vim是vi增强版,能够以不同颜色显示字符,在编辑配置文件时特别好用。


现在简单介绍一下vi编辑器吧

vi编辑器的三种模式:

1.命令模式,用户进入vi编辑器后的模式,接收用户输入的不同命令执行不同操作

2.编辑模式,用户编辑文本

3.末行模式,文本编辑结束后执行保存等操作

重点:三种模式之间的转换

命令模式-->键入a/i/o-->编辑模式-->键入Esc-->命令模式-->键入:(英文)-->末行模式-->键入Esc-->命令模式

命令模式下的操作

1、光标移动

    上下左右

2、翻页

    上一页:PgUp/Ctrl + b

    下一页:PgDn/Ctrl + f

3、行内快速跳转

    跳转至行首:Home / “^” /”0”

    跳转至行末:End / “$”

4、行间快速跳转

    1G / gg:回到行首

    G:转至最后一行

    #G:跳转到文件中的第#行

5、行号显示

    :set nu               #显示行号

    :set nonu        #取消行号显示

6、删除

    X或del :删除光标所在的单个字符

    dd :删除光标所在行

    #dd :删除从光标开始的#行

    d^ :删除从光标开始到行首的所有内容(不包括光标所在字符)

    d$ :删除从光标开始到行末的所有内容(不包括光标所在字符)

7、复制

    yy :复制整行内容

    #yy :复制从光标开始的#行

8、粘贴

    P(大写) :粘贴内容到光标之前

    p(小写) :粘贴内容到光标之后

9、内容查找

    /word :从上到下查找字符(串)word

    ?word :从下到上查找字符(串)word

    n :下一个

    N :上一个

10、撤销编辑

    u :按一次取消最近一次的操作,多次重复按u键,回复已经进行多次的操作

    U :用于取消当前行所有的编辑

    ZZ :保存当前文件内容并退出vi编辑器

末行模式下的操作

1、保存及退出

         保存文件:

                   :w                     #保存修改的内容

                   :w/a.txt            #另存为

         退出:

                   :q                        #未修改退出

                   :q!                    #放弃对文件的修改,并退出

2、保存退出

         :wq            #保存并退出

3、打开新文件或读入其他文件内容

         :e文件   #读入该文件内容

         :r文件    #在当前文件中光标所在行后读入其他文件的内容

4、文件内容的替换

         1、:s /old/new                #在当前行中用new替换第一个old

         2、:s/old/new/g              #替换当前行中所有的old为new

         3、:#,# s/old/new/g       #在行号#到#中,替换所有的old为new

         4、:%s/old/new/g           #在整个文件范围内替换old为new

         5、:s /old/new/c               #每个替换动作都会提醒用户确认

相关文章

  • Linux初识之vi编辑器

    Q:什么是vi编辑器? A:vi编辑器是Linux和Unix最基本的文本编辑器,在字符模式下、图形化桌面工作,功能...

  • 学习笔记之vi/vim编辑器命令一文知晓常用可精通

    VI 编辑器就是linux下的文本编辑器 VI编辑器的特点,可以说是linux上最经典的文本编辑器 VI编辑器特点...

  • linux vi/vim 使用

    介绍 vi编辑器是所有Unix及Linux系统下标准的编辑器,Vi也是Linux中最基本的文本编辑器。使用vi是l...

  • 文本编辑工具------vi

    vi是Linux下默认的编辑器,几乎所有的Linux/UNIX都捆绑了vi。也可以用vim编辑器 vi编辑器有两种...

  • vi/vim 命令

    1. 介绍 vi编辑器是linux命令行界面下的文字编辑器,几乎所有linux都安装了vi,而vim 是vi命令的...

  • Linux—vi编辑器

    ++2016.8.9++byside @Linux—vi编辑器 =========================...

  • linux 命令

    vi 编辑器命令 linux重启命令 linux ssh命令 linux scp命令

  • Linux文件管理(下)

    一、VIM编辑器 1、vi概述 vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix...

  • Linux Vi Command

    Linux Vi Commnad vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新...

  • Linux学习(三)

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

网友评论

      本文标题:Linux初识之vi编辑器

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