Linux中vi编辑命令的使用

    作者:课课家教育更新于: 2016-11-11 15:12:20

      在Linux中利用vi命令进行一个编辑的时候,相信很多操作的技巧你暂时还是没有学会的,在前面的文章中已经向大家介绍并且是有做演示了vi与vim文本编辑工具的使用,下面给大家的是在vi文本编辑器里面常用的一些编辑快捷键的使用,有需要的朋友们可以记录下来,可以你在学习Linux的过程中有一个好的帮助。

    Linux中vi编辑命令的使用_Linux命令_Linux系统_Linux操作_课课家

      linux下vi命令修改文件及保存的使用方法如下:

      vi filename:用来打开或新建文件,并将光标置于第一行首

      vi n filename:可以打开文件,并将光标置于第n行首

      vi filename:打开文件,并且是将光标置于一行首

      vi/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处

      vi-rfilename:意思是表示在上次正用vi编辑时发生系统崩溃,并且是恢复filename

      vi filename....filename:可以打开多个文件,依次进行编辑

      在编辑中如何去移动光标?

      h:光标可以左移一个字符

      l:光标可以右移一个字符

      space:将光标右移一个字符

      Backspace:将光标左移一个字符

      k或Ctrlp:光标上移一行

      j或Ctrln:光标下移一行

      Enter:光标下移一行

      w或W:可以将光标右移一个字至字首

      b或B:光标左移一个字至字首

      e或E:光标右移一个字至字尾

      ):可以将光标移至句尾

      (:光标移至句首

      }:光标移至段落开头

      {:光标移至段落结尾

      nG:光标移至第n行首

      n:光标下移n行

      n-:光标上移n行

      n$:表示的是光标移至第n行尾

      移动光标类命令

      h:光标左移一个字符

      l:光标右移一个字符

      space:光标右移一个字符

      Backspace:光标左移一个字符

      k或Ctrlp:光标上移一行

      j或Ctrln:光标下移一行

      Enter:光标下移一行

      w或W:光标右移一个字至字首

      b或B:光标左移一个字至字首

      e或E:光标右移一个字至字尾

      ):光标移至句尾

      (:光标移至句首

      }:光标移至段落开头

      {:光标移至段落结尾

      nG:光标移至第n行首

      n:光标下移n行

      n-:光标上移n行

      n$:光标移至第n行尾

      H:光标移至屏幕顶行

      M:光标移至屏幕中间行

      L:光标移至屏幕行

      0:(注意是数字零)光标移至当前行首

      $:光标移至当前行尾

      H:光标移至屏幕顶行

      M:光标移至屏幕中间行

      L:可以将光标移至到屏幕行

      0:(需要注意的是数字零)光标移至当前行首

      $:意思表示的是光标移至当前行尾

      屏幕翻滚的命令

      Ctrlu:可以向文件首翻半屏

      Ctrld:可以向文件尾翻半屏

      Ctrlf:向文件尾翻一屏

      Ctrl+b;意思是向文件首翻一屏

      nz:表示将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部.

      保存命令

      我们是可以按ESC键跳到命令模式,很多学习者输入命令之后没有反应,一般都是忘了按esc键盘。

      :w  保存文件但不退出vi

      :wfile将修改另外保存到file中,不退出vi

      :w!  将会强制保存,但不退出vi

      :wq  保存文件并退出vi

      :wq!该命令是可以强制保存文件,并退出vi

      q:  直接按q的话是不保存文件,退出vi

      :q!不保存文件,强制退出vi

      :e!放弃所有修改,从上次保存文件开始再编辑

      linux中的符号也是需要注意的混合来使用的,你会看到在保存退出的命令中都会有冒号以及感叹号的混合搭配使用,因此我们是需要记忆好相关命令的记忆操作。在掌握好命令之后,还是需要对操作有一定的熟悉。相信你掌握好了这些编辑命令之后,在接下来的shell学习将会更加有帮助。

课课家教育

未登录