linux 文本编辑器

文本编辑器

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

VI编辑器

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

 VI拥有三种模式:编辑器

     命令模式(常规模式):VI启动后,默认进入命令模式,任何模式均可以经过esc键回到命令模式(能够多接几回)。命令模式下能够经过键入不一样的命令完成选择,复制,粘贴,撤销等等操做。工具

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

                             o  在当前行的下面插入新行  操作系统

                             dd  删除整行  命令行

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

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

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

                             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键回到命令模式,再按“:”键进入编辑模式

相关文章
相关标签/搜索