首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入式学习之——linux中Vi工具的使用(2)

嵌入式学习之——linux中Vi工具的使用(2)

上个帖子介绍了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中的其他重要的命令和功能。
返回列表