vi 编辑器

     Linux系统上有许多编辑器可用,较流行的编辑器是VI。Vi编辑器有三种模式:命令模式、插入模式和底行模式。

 1.命令模式

       默认读取的模式为命令模式,其特征是在编辑器窗口左下角位置没有任何的提示标语。此模式下的命令是计算机键盘上的某个按键或者某些按键的组合,当我们在命令模式下敲下键盘一个按键时相应命令便已经被执行。

        命令模式下可控制屏幕光标的移动,字符、字或者行的删除,移动复制某区段及进入插入模式或者底行模式。


光标移动命令:

       向右移动                          -> l

       向左移动                          -> h

       向下移动                          -> j

       向上移动                          -> k

文本的删除命令:

       删除光标所在位置的字符 -> x

       删除光标所在的行            -> dd(敲击 d 两次)

保存并退出文档:

       保存当前修改并退出        -> zz

其他有用的命令:

        撤销上一步操作              -> u

        移动光标到行首              -> 0

        移动光标到行末              -> $

        移动光标到当前页最顶行-> H

        移动光标到当前页最底行-> L

        向前翻一页                      -> Ctrl + f

        向后翻一页                      -> Ctrl + b

搜索命令:

        在命令行状态下键入“ / ”后,vi底部会出现“ / ”并处于等待状态,这时候输入要查找的文字或文字列,然后按回车。当有多个对象存在时敲“ n ”键 为查找下一个目标,敲“ N ” 为查找上一个目标。


2.插入模式

        在此模式下可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“ --INSERT--”标志着Vi进入插入模式。当我们完成修改等操作时需返回命令模式,然后进入底行模式来保存文档。在命令模式下输入字母“ i ”或“ o ”或“ a ”,可以进入 插入模式。在插入模式下按[ Esc ]按键可回到命令模式。

 按 “ i ”进入插入模式:光标左侧开始输入

 按“ a ”进入插入模式:光标右侧开始输入

 按“ o ”进入插入模式:光标所在行的下一行增添新行,行首输入 

 按“ I ” 进入插入模式:光标所在行的开头输入

 按“ A ”进入插入模式:光标所在行的末尾输入

 按“ O ”进入插入模式:光标所在行的上一行增添新行,行首输入


3.底行模式  

         命令行模式按 “  :”冒号进入 底行模式

          w                    保存文件

          w file              将文章以指定的文件名 file保存

          wq                  存盘并退出Vi

          q!                    不存盘强制退出Vi

          x                      执行保存并退出Vi

          wq file              将当前文件内容写入file文件,并保持原有文件内容不变并退出Vi

          r  file                 读取file文件内容,插入当前光标所在行的后面

          e file                  关闭当前文件并打开新文件file

          f file                   将文件重命名为 file

          f                         打印当前文件名称和状态,如文件的行数、光标所在的行号

          q                        退出Vi

          #                         将光标移动到第#行

你可能感兴趣的:(Linux,Linux,Vi编辑器)