Linux开车—vim篇

  在我们使用Linux服务器时,经常会涉及到配置文件的修改,而vim命令就很重要了,因为vim命令即文本编辑命令。

vim命令是在vi命令的基础下升级的一项命令,其兼容各个发行版本的Linux系统,所以熟悉的掌握vim命令,无论以后使

用的Linux是哪个版本都不用担心命令是否适合当前版本了,接下来我们就进入vim命令的学习。

  vim命令打开文本后有三种模式:一般模式、编辑模式、命令模式

  一般模式:

  在一般模式下,我们可以通过特定的命令对文本内容进行查找、翻页换行及删除等操作。

  Home:移动光标到行首

  End:移动光标到行尾

  Page Up:上一页

  Page Down:下一页

  h:向左移动,可通过n(数字)h命令左移n位

  j:向下移动,可通过n(数字)j命令下移n位

  k:向上移动,可通过n(数字)k命令上移n位

  l:向右移动,可通过n(数字)l命令右移n位

  G:大写的G可以直接切换光标到最后一行

  gg:两个小写的g直接切换光标到第一行

  nG:行数+大写G切换到对应n行

  dd:删除当前光标所在行

  ndd:dd前可加入数字行数ndd,即从当前光标所在行向下删除n行

  dG:从当前光标所在行至最后一行全删除

  dgg或d1G:从当前光标所在行至第一行全删除

  u:复原前一步动作

 

  编辑模式:

  编辑模式下我们只能做编辑输入或修改删除操作,无法直接移动光标

  i:进入编辑模式,从当前光标所在位置开始输入

  I:进入编辑模式,从当前光标所在行首开始输入

  o:进入编辑模式,从当前光标所在行之下新增一行开始输入

  O:进入编辑模式,从当前光标所在行之上新增一行开始输入

  a:进入编辑模式,从当前光标所在位置下一个字符之后开始输入

  A:进入编辑模式,从当前光标所在行行尾开始输入

  Ecs:退出编辑模式

 

  命令模式:

  在一般模式下时,我们可以通过输入  “:”    “/”    “?” 3种命令进入命令模式

  /word:输入“/” 后,跟入字符串,可在当前文本下向下查找对应字符串

  ?word:输入“?”后,跟入字符串,可在当前文本下向上查找对应字符串

  :wq:保存并退出编辑

  :q!:强制退出编辑且不保存

  :q:退出且不保存

  :w:将修改的数据保存但不退出当前文本,也可在其后跟 文本名称   —   

  :w 新文本路径 :另存为新文本

  :r 文本路径:读取文本内容插入到当前光标所在位置之后 

  :n1,n2 w 新文本路径:从n1行到n2行文本另存为新文本

  :set nu:显示行号

  :set nonu:不显示行号

  :! command:暂时离开当前编辑,显示命令结果

 

 

   

  

 

  

 

posted @ 2018-08-10 09:12  丶Biu~  阅读(11)  评论(0)    收藏  举报