Linux操作系统的VI命令[通俗易懂]

Linux操作系统的VI命令[通俗易懂]Linux操作系统的VI命令,VI命令详情,命令模式、插入模式和底行模式;vi命令如何查找、替换、删除、撤销、光标定位;vi命令如何切换模式。

大家好,又见面了,我是你们的朋友全栈君。

Linux操作系统的VI命令

 

  VI是Linux系统的一个文本编辑器,该编辑器可以通过使用VI命令来操作,从而完成对文本的编辑。熟练掌握一些常用的VI命令,可以大大简化编辑操作并提高操作Linux文本的效率 。

  使用VI命令编辑文本时,有三种编辑模式——命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。

 

 

(一)命令模式

  命令模式可以在文本中快速定位光标在指定区域、执行复制和粘贴操作、执行删除操作等。

 

 

  ①光标移动

  

命令

 

命令

0

光标定位到开头位置

G

光标定位到结束位置

^

光标定位行首

$

光标定位行尾

Ctrl+f

光标定位到上一页

Ctrl+b

光标定位到下一页

Ctrl+d

光标定位到上半页

Ctrl+u

光标定位到下半页

[n]l

光标定位到行的第n

[n]G

光标定位到第n

hjkl

光标向左、下、上、右移一格

 

 

  ②删除文本

 

命 

描 

 

命 

描 

x

删除光标后一个字符

[n]x

删除光标后n个字符

X

删除光标前一个字符

[n]X

删除光标前n个字符

dd

删除当前行

[n]dd

向下删除n

dG

向下删除到最后一行

dw

删除当前的单词

d0

删除光标至行首

d$

删除光标至行尾

 

 

  ③删除、复制、粘贴、查找、替换、撤销

  

 

yy

复制当前行

[n]yy

向下复制n

dd

删除当前行

[n]dd

向下删除n

dG

向下删除到最后一行

dw

删除当前的单词

d0

删除光标至行首

d$

删除光标至行尾

r

替换光标处的字符

R

替换光标所到处的字符(按ESC键结束)

p

在下一行位置粘贴内容

/[关键字]?[关键字]

查找关键字(按n查找下一个)

u

撤销操作

ctrl+r

反撤销操作

 

 

(二)插入模式

 

  插入模式可以移动和定位光标(小范围定位)、自由输入文本、替换文本等。

 

命令

 

命令

i

光标之前输入

I

光标定位到行首

a

光标之后输入

A

光标定位到行尾

o

光标定位到下一行开头

O

光标定位到上一行开头

s

替换光标位置的字符

S

替换光标位置的行

 

 

(三)底行模式

 

  底行模式可以查找文本、定位光标(通过查找)和保存文件等。

 

命 令

  

 

命 令

  

:w

保存文件

:q

退出编辑器

:q!

强制退出编辑器

:wq

保存文件并退出编辑器

:set nu

列出行号

/[关键字]

查找关键字(按n查找下一个)

 

   注意:在底行模式下的命令,需要按回车键才执行该命令。

 

 

(四)切换模式

  VI编辑器的3种模式实现了不同功能的操作,在某个模式下,需要切换到另一个模式,可以按图示操作。

 

 Linux操作系统的VI命令[通俗易懂]

  实现以上过程的命令:

  过程①:输入vi [文件名],按回车键执行该命令,进入命令模式

  过程②:aios键,实现命令模式——>插入模式

  过程③:Esc键,实现插入模式——>命令模式

  过程④:输入或 /,实现命令模式——>底行模式

  过程⑤:Esc键、连按Esc键2次或删除全部底行内容,实现底行模式 ——>命令模式

  过程⑥:输入:q:q!:wq,按回车键执行该命令,从命令模式退出

 

 

———————————————————————————————————————————————————————————————————

The end   万有引力+

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155552.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【Mask RCNN】论文详解(真的很详细)

    【Mask RCNN】论文详解(真的很详细)论文:http://cn.arxiv.org/pdf/1703.06870v3本文主要是针对论文的详细解析,选出文章各部分的关键点,方便阅读立即。目录:摘要:1、Introduction2、RelatedWork3、MaskR-CNN3.1ImplementationDetails4、Experiments:InstanceSegmentation4…

    2022年6月4日
    42
  • 批处理 注释_批处理文件注释语句

    批处理 注释_批处理文件注释语句rem为注释命令,用来给程序加上注释,该命令后的内容不被执行,但是能够回显。::也可以起到和rem一样的注释效果,但是有两点需要注意:1.任何以:开头的字符行,在批处理中都被视作标号,而直接忽略其后所有的内容。一个有效的标号在冒号后紧跟一个以字母或数字开头的字符串,它能够被goto命令所识别。如果冒号后面跟的是非数字字母的特殊符号,则被视为无效标号,goto命令无法识别这类标号,从而起到注…

    2025年8月8日
    2
  • 5线上模式刷2亿bug_GTA5还想冲销量?玩家利用BUG刷钱,遭受比封号更严厉惩罚

    5线上模式刷2亿bug_GTA5还想冲销量?玩家利用BUG刷钱,遭受比封号更严厉惩罚  《GTA5》作为一款神级开放世界游戏,即便已经发售了七年,凭借其优秀的品质以及耐玩性,而今仍旧是许多玩家讨论的焦点。不过在近期,鲜有出现负面消息的R星却因为线上模式的BUG而受到了玩家们的非议。  《GTA5》说是游戏,但你在玩的过程中不自觉就代入到了主角的视角中。跟现实世界一样,美金在游戏中也非常重要。有了钱,你就可以在洛圣都这个虚拟世界中过自己想要的生活。  但玩家在游戏中无论是使用合法的…

    2022年4月26日
    347
  • Windows文件名长度限制

    win7x64位环境:260个长度是作为总的文件名长度限制。例如:所在文件夹的长度为50则文件名的长度被限制在210之下,超出的话会被进行截断。如果在程序中的话,超出长度的话MoveFile/CopyFile会返回错误,处理失败。例子:1.我手动在C:\建立一个文件,使用280个长度进行重命名,实际生成的却是文件名是256个

    2022年4月5日
    1.6K
  • awvs14安装教程_awvs官网

    awvs14安装教程_awvs官网目录0x00前言0x01AWVS14.5更新内容1、更新2、修复0x02AWVS安装1、解压后双击打开AcunetixPremiumv14.5.211026108.exe2、选一个中意的安装位置和数据存放位置,将它埋下3、建一个自己的AWVS登录账号,不需要真实的账户4、更改AWVS连接端口号,笔者直接默认5、安装AWVS途中安装证书6、成功安装0x03AWVS激活1、管理员权限打开AcunetixPremiumActivationT

    2022年9月22日
    2
  • 游戏建模:手绘暗黑小萝莉「建议收藏」

    平时喜欢画画,最近呐再做一些个人作品。然后再A站各种淘原画,从一堆原画中挑选自己喜欢的,把它画成模型。然后发现选的原画每次都给自己挖了很多的坑。在选这张原画的时候想的是,小萝莉卡哇伊。一身金闪闪发光blingbling的,贼漂酿。头发直接就是一个条一个条的,全身除了头上的装饰还有肩部的就没啥了,还是ok的。但是在实际的模型制作还有贴图制作中发现,emmmm,有一个深坑,快爬不出来了。谁来救一下可爱的小哥哥。下面呐就是我选的卡哇伊小姐姐。挑战一下这种非正常肤色。(图1原画)下面呐…

    2022年4月11日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号