上个帖子介绍了Vi编辑器的基本功能,这个帖子呢,我来为大家介绍一下Vi编辑器中的其他一些重要的功能。
“:q!”
上个帖子,我们已经知道在末行模式中输入“wq”表示保存并退出,如果我们有些时候写的东西,我们发现写错了,或者我们突然不想修改这个文件了,比如我们错误的修改了一个系统的配置文件,突然发现不能修改它,这个时候不怕,我们在末行模式中,我们只用使用“q!”的方式来强制退出,不保存。这个功能很简单,我就不演示了。
“:r + 文件名字”
如果我们想把某个文件中内容全部复制到当前的文件,那这个命令就太方便了。我们新建一个名叫demo1的文件,我们把这个文件的内容编辑为编辑为”this is a demo“。下面我们来演示这个命令。
回车之后,我们可以看见效果如下:
都复制过来了,么么哒!!!!!!
“:w 文件名字”
这个命令可以把Vi中当前的内容另存为指定的文件名。比如说,我们在使用上面的“r”命令之后,我们想另存一下,这就太方便了。这个命令我也就不演示了,和上面的方式一样。
“:set nu”
我们知道好多开发环境都能提供行号的显示,这样在编译报错之后,我们能够根据编译报错信息中的行号,快速定位到我们错误的地方,那么强大如Vi这样的工具,我们当然也 是可以的,我们来演示这个效果。
回车之后,我们能看见一下的效果:
“nG“
好,这个命令可以让我们快速定位到文件中的某一行,比如说编译报错的信息,告诉我们了哪一行,我们就能能通过这个命令来快速的实现定位。强调一下,其中的”n”是我们要定位的行,后面的”G”必须大写。这个命令跟之前不太一样,之前的命令都有冒号,也就是说,他们都是在末行模式中执行的,这条命令在命令模式中执行的,它可不用冒号。
我们使用步骤如下:1. 将大写开光打开,切换到大写模式,因为G大写
2. 同时按住”2“和”G”,我们就会定位到第二行,同理其他行
我们既然编辑一个文件,一定勉不了要翻页等操作,我们来跟大家说说键盘上的一些键的功能:
1. 使用方向键,就是键盘上的上下左右那四个键,我们可以进行光标的操作。
2. Home 键,我们可以定位到行首
3. End 键,我们可以定位到行尾
4. PageUp 键,我们可以进行向上翻页
5. PageDown 键,进行文本的向下翻页
6. Backspace 键,删除光标左侧的字符
好了,这个帖子,乱起八糟的就说到这,下个帖子,我们将继续Vi中的其他重要的命令和功能。
小白我这个系列的帖子已经做了汇总,这是第本系列第16篇帖子,汇总贴是:嵌入式入门学习笔记系列 (点击蓝色字符可以直接进入),欢迎大家和我交流~