Linux系统--vi/vim编辑器

 


目录

vi\vim编辑器介绍

vi\vim编辑器的三种工作模式

命令模式(command mode):

输入模式 (insert mode):

底线命令模式(Last line mode):

命令的选项

查看命令帮助和手册 


vi\vim编辑器介绍

vi\vim是visual interface的简称,是linux中最经典的文本编辑器

和我们window的记事本以及各种各种样的文本编辑器一样,vi是命令行下对文本文件进行编辑的绝佳选择

而什么是vim呢,你可以理解成vi  MAX版本,也就是vi的加强版,兼容了vi的所有命令,不仅能够编辑文本,而且还具有shell程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性

vi\vim编辑器的三种工作模式

命令模式(command mode):

        命令模式下,所敲的按键,编辑器都理解为命令,以命令来执行不同的功能

        此模式下,不能自由进行文本编辑。

命令(注意大小写)描述
i在当前光标位置进入输入模式
a在当前光标位置之后进入输入模式
I在当前行的开头,进入输入模式
A在当前行的结尾,进入输入模式
o在当前光标下一行,进入输入模式

O

在当前光标上一行,进入输入模式
0移动光标到当前行的开头
$移动光标到当前行的结尾
pageup(PgUp)向上翻页

pangdown(PgDn)

向下翻页
/进入搜索模式
n向下继续搜索
N向上继续搜索
dd

删除光标所在的内容

nddn是数字,表示删除当前光标线下n行
yy复制当前行
nyyn是数字,复制当前行和下面的n行
p粘贴复制的内容
u

撤销修改

ctrl+r反向撤销修改
gg跳到首行
G跳到行尾
dG

从当前行开始,向下全部删除

dgg从当前行开始,向上全部删除
ds从当前光标开始,删除到本行的结尾
d0从光标开始,删除到本行的开头

输入模式 (insert mode):

        也就是所谓的编辑模式,插入模式

        此模式下,可以对文件内容进行自由编辑。

底线命令模式(Last line mode):

        以:开始,通常用于文件的保存,退出

:wq保存并且退出
:q仅退出
:q!强制退出
:w仅保存
:set nu显示行号
:set paste设置粘贴模式

命令的选项

我们学习的一系列Linux命令,他们所拥有的选项都是非常多的

比如,简单的ls命令就有:

接下来的学习种,文昊不会讲解所有的,如果说满足我们的工作场景的我就会进行讲解

查看命令帮助和手册 

那么如果我们想知道命令怎么用我们该去哪里找呢?

  • 任何命令都支持: --help选项,我们可以通过这个选项,查看命令的帮助

如:ls --help,会列出ls命令的帮助文档

看的懂吗,没事我也看不懂,但是我还是得记录,万一有人看的懂呢

如果还需要更加详细的手册,来继续🎉

咱们在命令面前加个man

比如

  • man ls 就是查看ls命令得详细手册


等等? 你说什么? man?😭😭😭😭😭😭劳达

what can i say?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值