Linux系统编辑器之神——vim

编辑器之神——vim编辑器

一、vi介绍

Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里畅行无阻,尤其是在终端中。

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

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

二、vim三种模式(重点)

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

命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等)【打开文件之后默认进入的模式】;
编辑模式:在该模式下可以对文件的内容进行编辑;
末行模式:可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等);

vim的打开文件的方式(4种,要求掌握的就前三种):
①vim 文件路径 作用:打开指定的文件
②vim +数字 文件的路径 作用:打开指定的文件,并且将光标移动到指定行
③vim +/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词
④vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件

命令模式

注意:该模式是打开文件的第一个看到的模式(打开文件即可进入)

(1)光标移动的方法,如图:

(2)搜寻与替换的方法,如图:

(3)复制、粘贴与删除的基本操作,如图:

(4)区块间可视化复制的操作,如图:

 

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

Linux下的  编辑器之神——vim编辑器

四、末行模式

末行模式对文件的存储、离开一系列操作,如图:

末行模式可以设置的vim环境变量有,如图:

设置末行的环境的环境变量可以设置 /etc/vimrc ,这个是全局环境变量文件;如果只想针对单个用户设置vim的环境变量可以修改~/.vimrc,如果事先不存在可以自己创建!

 

五、编辑模式

Linux下的  编辑器之神——vim编辑器

进入插入模式,按键的意义,如图:

 

七、扩展(3)

(1)vim编辑器编辑多文件:

直接在命令行上“vim 文件1  文件2 …………”即可!但是默认进入第一个文件,实现文件之间的互相转换,如图:

即使这样方便了一些,但是每次只能打开一个文件,如果想同时打开多个文件,方法如图:

(2)异常退出

什么是异常退出:在编辑文件之后并没有正常的去wq(保存退出),而是遇到突然关闭终端或者断电的情况,则会显示下面的效果,这个情况称之为异常退出,如图:


出现这种情况是因为目录下生成了一个.swp文件,如下:

[root@localhost ~]# ls -al  

-rw-------.  1 root root 12288 9月  28 05:22 .123.txt.swp
 

解决办法:将交换文件(在编程过程中产生的临时文件)删除掉即可
#rm -f .123.txt.swp

 

关于vim编辑器就简单介绍这么多!

 

———————— 本文至此结束,感谢阅读 ————————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值