项目7 vim程序编辑器与正则

本文详细介绍了vim编辑器的使用,包括其工作模式:编辑模式、输入模式和命令模式,以及如何在不同模式下执行命令。此外,还讲解了grep的高级用法和正则表达式,以及重定向和管道在命令行操作中的应用。
摘要由CSDN通过智能技术生成

熟练使用vim编辑器

vim可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。这是其他编辑程序所没有的,它只是一个文本编辑程序。vim是全屏幕文本编辑器,没有菜单,只有命令。

命令

说明

命令

说明

命令

说明

:w

保存

:wq

保存退出

:q

不保存退出

:w filename 

另存为filename

:wq filename

以filename为文件名保存后退出

:x

保存并退出,功能和:wq相同

vim的工作模式

编辑模式(默认模式)

进入vim之后,首先进入的就是编辑模式。进入编辑模式后,vim等待编辑命令输入而不是文本输入

进入编辑模式后光标停在屏幕第一行首位,用_表示,其余各行的行首均有一个“~”符号,表示该行为空行。最后一行是状态行,显示出当前正在编辑的文件名及其状态。如果是[New File],则表示该文件是一个新建的文件;如果输入vim带文件名后,文件已在系统中存在,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名、行数和字符数。

输入模式

在编辑模式下按下相应的键可以进入输入模式:插入命令i附加命令a打开命令o修改命令c取代命令r替换命令s都可以进入输入模式。在输入模式下,用户输入的任何字符都被vim当作文件内容保存起来,并将其显示在屏幕上。在文本输入过程中(输入模式下),若想回到编辑模式下,按“Esc”键即可。

命令模式

在编辑模式下,用户按“:”键即可进入命令模式。此时vim会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的。末行命令执行完后,vim自动回到编辑模式。

若在命令模式下输入命令的过程中改变了主意,可在用退格键将输入的命令全部删除之后,再按一下退格键,即可使vim回到编辑模式。

使用vim命令

在编辑模式下的命令说明

移动光标的方法

n<Enter>

n为数字。光标向下移动n行

n<space>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值