linux 文本编辑器

文本编辑器

     文本编辑器是Linux操作系统中的重要工具。其中,VI是使用最广泛的文本编辑器,其可以在任何shell中使用。此外,Red Hat Enterprise Linux6 还提供了gedit工具,它能够使用GUI更直观地进行文本编辑;而Evince工具则可以用于方便地查看PDF文档。 

VI编辑器

     VI的全称是“Visual interface”,既“视觉交互界面”。使用VI编辑器能够在任何shell、字符终端或基于字符的网络连接中编辑文件,无须GUI就能够高效地在文件中进行编辑、删除、替换和移动等操作。VI是一个基于Shell 的全屏幕文本编辑器,没有菜单,全部操作都基于命令。

 VI拥有三种模式:

     命令模式(常规模式):VI启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以多接几次)。命令模式下可以通过键入不同的命令完成选择,复制,粘贴,撤销等等操作。

     命令模式常用命令:i  在光标前插入文本  

                             o  在当前行的下面插入新行  

                             dd  删除整行  

                             yy  将当前行的内容放入缓冲去  

                             n+yy  将n行的内容放入缓冲区(复制n行)  

                             p  将缓冲区中的文本放入光标后(粘贴)

                             u  撤销上一个操作  

                             r  替换当前字符  

                             /  查找关键子

     插入模式:在命令模式中按“i”键,既可进入插入模式,在插入模式可以输入编辑文本内容,使用esc键可以返回命令模式。

     插入模式的常用命令: i  从光标所在位置开始插入文本。

                                  I  该命令是将光标移到当前行的行首,然后在其前插入文本。

                                 a  用于在光标当前所在位置之后追加新文本

                                 A  将光标移到所在行的行尾,从那里开始插入新文本

                                 o   在光标所在的行的下面新开一行,并将光标置于该行的行首,等待输入文本

                                 O   在光标所在的行的上面插入一行,并将光标置于该行的行首,等待输入文本 

     编辑模式:在命令模式中”:”键可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出vi。

     编辑模式的常用命令:

                              :w  保存当前修改

                              :q  退出

                              :q!  强制退出,不保存修改

                              :x   保存并退出,相当与:wq

                              :set number  显示行号

                              :!系统命令  执行一个系统命令并显示结果

                              :sh  切换到命令行,使用ctrl+d切换回vi

 命令#vi 进入编辑器

命令模式

按“i” 键进入插入模式

先按ESC键回到命令模式,再按“:”键进入编辑模式

 

posted on 2016-04-06 17:27  ZQ园林  阅读(1705)  评论(0编辑  收藏  举报