vim概述

有两种编辑器,一种是文本编辑器,另外一种是字处理器
文本编辑器:编辑纯文本ASCII码的,没有修饰符的,例如nano、sed
字处理器:除了文本编辑外,还有许多的附加信息,这些附加信息就是修饰符,这修饰符和文件没关系,但是是文件有效数据的一部分,例如word、wps等

Vi:Visual Interface:可视化借口是一款GPL开源软件。这个软件对语法着色是非常好用的,就是不同类型的单词是不同的颜色显示。
Vim:VI improved就是vi的升级版,在vi的基础上添加一些功能的插件而形成的。默认说的是编辑器就是vim

Vi是一个全屏的编辑器,又是个模式化的编辑器,在不同的模式中,操作键的意义是不同的

使用vi新建或者打开一个文件:vi /path/to/somefile 注意了,如果用vi后边跟多个文件的话,由于vi是一个全屏编辑器,那么它会显示一个文件内容,
如果vi后边跟的是一个已经存在的文件,那么就是打开已经存在的文件,如果是不存在的文件名,表示新建一个文件

Vim模式:
编辑模式(命令模式):所有的命令都是针对全文本的
输入模式:大多数进入的内容都被保存在文本中
末行模式:在屏幕最下边可以键入命令,可以输入很多编辑命令意外的管理命令。

当我们打开vi的时候,默认是出于编辑模式的。模式之间的转换为:
编辑模式到输入模式:
i:在当前光标所在字符的前面,转为输入模式。
a:在当前光标所在字符的后面,转为输入模式。
o: 在当前光标所在行的下方新建一行,转为输入模式。

	I:在当前光标所在行的行首,转换为输入模式
	A:在当前光标所在行的行尾,转换为输入模式
	O:在当前光标所在行的上方新建一行,转换为输入模式

输入模式到编辑模式:
Esc键
编辑模式到末行模式:只能是由编辑模式进入末行模式,输入模式是不能直接到末行模式的,只能先转到编辑模式后才能进入末行模式。
:键入这个:即可定位到末尾。进入了末尾也可进行很多文本的操作。
:NUMd 表示删除第NUM行
:NUM1,NUM2d 删除第NUM1到NUM2行的内容
:set number或者:set nu显示文件行号
:! COMMAND 执行shell命令,按任意键回到vim

末行模式到编辑模式:
Esc键,有的时候可能需要两次敲击esc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值