美文网首页
VI文本编辑器

VI文本编辑器

作者: 程序员will | 来源:发表于2019-07-30 11:20 被阅读0次

VI文本编辑器

在本教程中,你将学习 -

[TOC]

什么是VI编辑器?

VI编辑器是Linux系列中最受欢迎和最经典的文本编辑器。下面是使其成为广泛使用的编辑器的一些原因 -

  • 它几乎在所有Linux发行版中都可用
  • 它在不同的平台和发行版中的工作方式相同
  • 它用户友好。因此,数以百万计的Linux用户喜欢它并将其用于编辑需求

如今,有vi编辑器的高级版本,最受欢迎的是VIM。其他一些是Elvis,Nvi,Nano和Vile。学习vi是明智的,因为它功能丰富,并提供了编辑文件的无限可能性。

要使用VI编辑器,你需要了解其操作模式。它们可分为两个主要部分。

命令模式

VI
  • vi编辑器在此模式下打开,它只能理解命令
  • 在此模式下,你可以移动光标并剪切,复制,粘贴文本
  • 此模式还会保存你对文件所做的更改
  • 命令区分大小写。

插入模式

  • 此模式用于在文件中插入文本。

  • 你可以 通过按键盘上的“i”从命令模式切换到插入模式

  • 进入插入模式后,任何键都将被视为你当前正在使用的文件的输入。

  • 要返回命令模式并保存所做的更改,你需要按Esc键

启动vi编辑器

要启动VI Editor - 打开终端(CLI)并键入

vi <filename_NEW> or <filename_EXISTING>

&如果指定现有文件,则编辑器会打开它以供你编辑。否则,你可以创建一个新文件。

VI编辑器

vi编辑命令

注意:你应该处于“ 命令模式”以执行这些命令。VI编辑器区分大小写,因此请确保在右侧字母大小写中键入命令。

击键 行动
i 在光标处插入(进入插入模式)
a 光标后写入(进入插入模式)
A 写在行尾(进入插入模式)
ESC 终止插入模式
u 撤消上次更改
U 撤消对整行的所有更改
o 打开一个新行(进入插入模式)
dd 3dd 删除行 删除3行。
d 删除光标后的行内容
C 删除光标后的行内容并插入新文本。按ESC键结束插入。
dw 4dw 删除单词 删除4个单词
cw 改变一下
s 删除光标处的字符
r 替换字符
R 从光标向前覆盖字符
s 替换光标下的一个字符继续插入
S 替换整行并开始在行的开头插入
改变个性的个案

确保按下正确的命令,否则最终会对文件进行不必要的更改。你也可以根据需要按a,A,o进入插入模式。

在文件中移动

你需要处于命令模式才能在文件中移动。导航的默认键在下面提到; 你也可以使用键盘上的箭头键

按键 使用
k 向上移动光标
j 向下移动光标
h 向左移动光标
l 向右移动光标

保存和关闭文件

你应该处于命令模式以退出编辑器并将更改保存到文件中。

按键 使用
Shift + zz 保存文件并退出
:w 保存文件但保持打开状态
:q 不保存直接退出
:wq 保存文件并退出

VI编辑器

总结

  • vi编辑器是最流行和最常用的Linux文本编辑器
  • 它通常在所有Linux发行版中都可用。
  • 它有两种工作模式,Command和Insert
  • 命令模式采用用户命令,插入模式用于编辑文本
  • 你应该知道轻松处理文件的命令
  • 学习使用此编辑器可以使你在创建脚本和编辑文件方面受益。

相关文章

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

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

  • vi编辑器的使用

    vi编辑器的使用 关键词:VI,vi编辑器, 1、关于文本编辑器 文本编辑器有很多,比如图形模式的gedit、kw...

  • VIM

    vim编辑器 vi: Visual Interface ,文本编辑器 文本:ASCII, Unicode 文本编辑...

  • Linux入门学习笔记(七)vi 编辑器

    vi 编辑器 文本编辑器,子处理器 ASCII,sed, vi: Visual Interface vim: VI...

  • 2018-09-24 vim命令详解

    vim:文本编辑器vi:visual interfacevim: VI improved全屏编辑器,模式化编辑器...

  • VI

    编辑器,文本编辑程序 vim=vi vi 1.py 进入vi 编辑器(刚进入是命令模式不可编辑) 文本输入模式 按...

  • linux中vi和vim操作

    一.简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vi...

  • Vim编辑器

    所有的Linux distributions都会内置vi文本编辑器 很多软件的编辑接口都会主动调用vi文本编辑器 ...

  • Linux学习笔记(3) -- vi和vim编辑器概述和三种模式

    vi和vim 概述 Linux 系统会内置vi 文本编辑器。 vim 是从 vi 发展出来的一个文本编辑器。 具有...

  • vim编辑器使用手册

    一.vi的基本概念文本编辑器有很多,图形模式下有gedit、kwrite等编辑器,文本模式下的编辑器有vi、vim...

网友评论

      本文标题:VI文本编辑器

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