Linux常用命令:编辑器

本文详述了Linux下的vim编辑器,重点讲解了其三种模式:命令模式、编辑模式和末行模式,以及模式切换、实用命令,如插入、退出、删除、查找、替换等。还介绍了vim的配置、代码着色、内置计算器等功能,并分享了异常退出的处理和别名机制的设置。
摘要由CSDN通过智能技术生成

目录

 

一、vi编辑器介绍

二、vim三种模式(重点)

三、vi实用命令

1) vi的插入模式

2) vi的退出

3) vi的删除和修改功能

4) vi的行定位功能

5) vi的文本查找功能

6) vi的替换功能

7) vi的set指令

三、命令模式

1、光标移动

2、复制操作

3、剪切/删除

4、撤销/恢复

5、扩展1:光标的快速移动

四、模式间的切换(重点)

五、末行模式

六、编辑模式

七、实用功能

1、代码着色

2、vim中计算器的使用

八、扩展(3)

1、vim的配置(重点)

2、异常退出

3、别名机制(实用)

4、退出方式


一、vi编辑器介绍

vim 是 vi 的升级版,它不仅兼容 vi 的所有指令,而且还有一些新的特性,例如 vim 可以撤消无限次、支持关键词自动完成、可以用不同的颜色来高亮你的代码。vim 普遍被推崇为类 vi 编辑器中最好的一个。

Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,

关于vim:vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding(写代码的)。

Vim重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴,撤销命令的使用

二、vim三种模式(重点)

Vim中存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)

命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等)【打开文件之后默认进入的模式】;

编辑模式:在该模式下可以对文件的内容进行编辑;

末行模式:可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等);

Vim的打开文件的方式(4种,要求掌握的就前三种):

#vim 文件路径 作用:打开指定的文件

#vim  +数字  文件的路径 作用:打开指定的文件,并且将光标移动到指定行

#vim  +/关键词  文件的路径 作用:打开指定的文件,并且高亮显示关键词

#vim 文件路径1 文件路径2 文件路径3   作用:同时打开多个文件

重点:先复制出一个/etc/passwd文件,复制当前家目录下(千万不要在etc下直接修改!!!

后续一切vim命令都是基于/root/passwd文件进行操作。

退出方式:输入:q按下回车即可

三、vi实用命令

1) vi的插入模式

按键

功能

a

光标位置右边插入文字

i

光标位置当前处插入文字

o(字母)

光标位置下方开启新行

O(字母)

光标位置上方开启新行

I

光标所在行首插入文字

A

光标所在行尾插入文字

2) vi的退出

按键

功能

ZZ(shift+z+z)

保存退出

:wq

保存退出

:x(小写)

保存退出

:w filename

保存到指定文件

:q

退出,如果文件修改但没有保存,会提示无法退出

:q!

退出,不保存

:!命令

暂时离开vi,执行命令

3) vi的删除和修改功能

按键

功能

[n]x

删除光标后 n 个字符

[n]X

删除光标前 n 个字符

D

删除光标所在开始到此行尾的字符

[n]dd

删除从当前行开始的 n 行(准确来讲,是剪切,剪切不粘贴即为删除)

[n]yy

复制从当前行开始的 n 行

p

把粘贴板上的内容插入到当前行

dG

删除光标所在开始到文件尾的所有字符

J

合并两行

.

执行上一次操作

u

撤销前一个命令

4) vi的行定位功能

按键

功能<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值