标题:
嵌入式学习之——linux中Vi工具的使用(2)
[打印本页]
作者:
苹果也疯狂
时间:
2015-2-7 20:32
标题:
嵌入式学习之——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
中的其他重要的命令和功能。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0