linux——文本编辑器(vi)详解介绍(代码片段)

山川绿水 山川绿水     2022-12-03     628

关键词:

Linux——文本编辑器(Vi)详解介绍

1.Vi的简介

ViVisual interface的简称,可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户根据自己的需要对其进行制定,这是vi的魅力所在。

Vi不是一个编排程序,不像MS Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑器。

2.进入vi

进入vi文本编辑器的方式

方 式说 明
vi进入Vi的默认方式
vi filename打开新建文件filenam,并将光标放置于第首行
vi +n filename打开文件filename,并将光标置于第n行首
vi filename打开文件filename,并将光标置于最后一行
vi +/pattern filename打开文件filename,并将光标置于第一个与patter匹配的串出
vi -r filename打开上次用Vi编辑时发生系统崩溃的文件的filename,并恢复它

3.Vi的3种运行模式

Vi有3中基本工作模式:普通(normal)模式、插入(insert)模式和命令行(command-line或Cmdline)模式,如下图所示:

网上有很多的教程讲的很多,但是就我个人使用下来,没有描述的那么复杂,你完全可以尝试下面我的方法,比较方便:

(1)vi 文件名
如:vi test.txt(test.txt是原来就不存在的文件,会被新建)

ls -al

vi test.txt

此时,光标在第一行,我们可以从左下角的英文(New file)中得出,这是一个我们新建的文件

(2)接下来,我们输入i(也就是键盘输入i),如下图所示,我们可以看到左下角insert表示插入,此时,我们可以输入我们想要编辑的内容

(3)编辑完我们的内容,输入ESC,即在我们键入ESC。

(4)此时,我们输入冒号(:),然后输入wq,回车,编辑完成


(5) 查看我们编辑好的文件cat test.txt

至此,vi的编辑就讲述完了。

PS

当然,第一次上手使用vi可能遇到一些奇奇怪怪的问题,总结如下:
1.文件权限不够,或者这个文件是只读文件;
2.左下角空白时,键入ESC,然后执行上面的第四步操作,即可

vim详解(代码片段)

...么要学习vi/vim呢?为什么要使用vim?虽然在linux下的文本编辑器众多,这些工具都有各自的优点,但是有几点是其它编辑工具所不能比拟的1所有的类Unix系统都内建vi,其它的编辑工具则不一定,而vim相当于是vi的升级版2很多软件... 查看详情

linux基础命令,目录文件操作,vi编辑器详解(代码片段)

一、linux基础命令linux命令的执行必须依赖于shell命令解释器。shell实际上是在linux系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释,将需要执行的操作传递给系统内核执行,shell... 查看详情

vim详解(代码片段)

...用介绍介绍在linux系统中,大部分配置文件都是ASCII的纯文本形式存放的,所以我们在修改系统设置的时候使用简单的文本编辑软件就可以实现了,如果你使用过windows当中的word的话,那么你可能会感觉linux字符界面的文本编辑工... 查看详情

vi使用方法详细介绍(代码片段)

vi使用方法详细介绍vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同... 查看详情

(值得收藏!)vi文本编辑器精讲(代码片段)

简介vi编辑器通常被简称为vi,vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,由于不需要图形界面,... 查看详情

linux学习笔记2022-11-29---------vim文本编辑器及其应用详解(代码片段)

目录1.Vim编辑器概述2.Vi和Vim之间到底有什么关系?3.Vim编辑器的三种模式(重点)3.1三种模式3.2三种模式之间的关系3.3LinuxVim基本操作之文件的打开4.命令模式(重点)4.1光标移动4.2复制4.3剪切/删除4.4撤销/恢复... 查看详情

linux系列使用vi文本编辑器(代码片段)

...页:网络豆的主页​​​​​​目录 前言一.vi文本编辑器1.使用vi文本编辑器2.vi编辑器的工作模式3.命令模式中的基本操作(1)模式切换(2)移动光标(3)复制、粘贴和删除(4)查找文件内... 查看详情

vim文本编辑器(代码片段)

vim文本编辑器1什么是vim?早期的Unix都是使用的vi作为系统默认的编辑器。但是目前我们使用比较多的是vim编辑器。你也许会有疑问,vi与vim有什么区别?可以这样简单理解,vim是vi的升级版。Vim是从vi发展出来的一个文本编辑器... 查看详情

linux基础知识|vi编辑器(代码片段)

Linux基础知识|vi编辑器vi编辑器是一个文本编辑器,提供了大量指令用来编辑文件,而且Linux中很多程序默认以vi编辑器打开,同时vi编辑器的编辑速度也很快。vi的三种模式基本上vi共分为三种模式,分别是命令模... 查看详情

vi命令

...始学着用linux,对vi命令不是很熟,在网上转接了一篇。vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版... 查看详情

vi和vim(代码片段)

vi——终端中的编辑器01.vi简介在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如ssh的配置文件~/.ssh/config在没有... 查看详情

vim介绍

Vim简介:Vim的前身为vi(visualeditor)编辑器,Vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,Vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但Vi在系统和服务管... 查看详情

vi编辑器

1、关于文本编辑器;文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice......,文本模式下的编辑器有vi、vim(vi的增强版本)和nano......vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以... 查看详情

文件编辑器vi

1、关于文本编辑器;文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice......,文本模式下的编辑器有vi、vim(vi的增强版本)和nano......vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以... 查看详情

vi/vim编辑器基本使用(代码片段)

VI编辑器是一个基于命令行的、功能强大的文本编辑器,最早为Unix系统开发,后来也被移植到许多的Unix和Linux发行版上。在Linux上还存在着另一个VI编辑器的高阶版本——VIM(也被称作VIIMproved)。VIM只是在VI已经很强的功能上添... 查看详情

centos下vi命令用法

   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以... 查看详情

vi与vim(代码片段)

Vi与Vim区别vi:linux自带的文本编辑器,相当于windows中的记事本。vim相当于window下的notepad++、Editplus,可以视作是vi的高级版本,是一种程序编辑器:可以主动地以字体颜色辨别语法的正确性、支持正则表达式的查找方式、多文本... 查看详情

linux命令详解-文本编辑器

1.vi编辑器三种模式:命令模式vifilename  (1.)定位:h:左移一个字符  j:下移一个字符  k:上移一个字符  l:右移一个字符  $:移动至行尾    0:移至行首  Enter:移至下... 查看详情