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

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

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

现在,我继续来为大家介绍一些Vi中常用的命令,它们将让我们感受到Vi的强大之处。

“dd”
这个命令用在命令模式,特别强调,没有冒号。它的作用是删除光标所在行。

ndd”
那么既然有删除一行,就会有删除n行,因为我们在编写文件的时候,因为Vi中不能使用鼠标选中多行,那么我们不用鼠标,直接使用这个命令就能删除n行。

使用方法如下:1.  按住我们删除的行数,比如说5
                        2.  按两次d
“u”
在命令模式中使用u,我们可以取消最近的一次操作,相当于windows中撤销,可以使用多次来回复多步的操作。

”yy”
复制当前行整行的内容到Vi缓冲区。

“nyy”
既然能复制一行,就能复制多行,这个命令就是复制n行的。

”p”
复制的目的就是为了粘贴,怎么能没有粘贴命令呢,这个命令实现粘贴。

“/字符串
从上而下的在文件中查找字符串,这个在编辑文件时,是很方便的。当文件中有多个匹配的字符串时,我们可以使用键盘上的“n”键,来定位下一个匹配的被查找的字符串。

:%s/已存在的字符串/用来替换的字符转/g”
这个命令看我写的格式,就知道它是一个用来实现替换功能的命令了,在编辑一些配置文件或者程序时这也是很方便的。这个命令我想强调的一点就是它是有冒号的,也就是说它是在末行模式中执行的



Vi编辑器中的命令功能其实特别多,小白我再次只是介绍一些自己感觉常用的。其他的命令,我们可以在使用过程中逐步的进行学习。
返回列表