• linux系统中如何进入退出vim编辑器,方法及区别


     在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了。

           偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致强抽关机,确是不得以呀。

           其实,这个VIM(VI)也是很简单的,只要你看到此文!

           注意:linux命令要小写哦!

    工具/原料

     
    •  linux系统 vim编辑器

    进入VIM编辑器

     
    1. 1

       VIM编辑器,可以新建文件也可以修改文件,命令为:vim  /usr/local/con.cfg

      如图!

      linux系统中如何进入退出vim编辑器,方法及区别
    2. 2

       如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如图。

      如果文件已存在,则没有提示。

      linux系统中如何进入退出vim编辑器,方法及区别
    3. 3

       进入编辑器后,我们先按"I”,即切换到“插入”状态。就可以通过上下左右移动光标,或空格、退格及回车等进行编辑内容了,和WINDOWS是一样的了。

      linux系统中如何进入退出vim编辑器,方法及区别
      END

    退出vim编辑器的方法及区别

     
    1.  

      当文本编辑结束之后,通常需要退出编辑器。退出编辑器又分为4种情况:保存退出、正常退出、不保存退出及强制退出。下面简单说下吧!

    2.  

       1、先介绍一下保存退出。当我们编辑或修改好了文件内容,如图。

      linux系统中如何进入退出vim编辑器,方法及区别
    3.  

       我们当然要保存并退出了,然后下一步了。这时,我们要按键盘左上角的"ESC",留意到了没有?左下角的插入状态不见了,如图。

      linux系统中如何进入退出vim编辑器,方法及区别
    4.  

       然后这时,我们输入“冒号”,即":"(不需双引号),在下方会出现冒号,等待输入命令,如图,我输入的是WQ。功能如下。

      W:write,写入

      Q:quit,退出

      再回车,就保存退出了

      其实,保存退出还有二个方法:

      A:在最后输入命令时,直接输入"x",也是一样的,即X=WQ。

      B:最快捷的方法:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。

      linux系统中如何进入退出vim编辑器,方法及区别
    5.  

      我们可以用查看命令:cat查看其内容:cat  /usr/local/con.cfg,如图。

      linux系统中如何进入退出vim编辑器,方法及区别
    6.  

       2、再说下正常退出,正常退出有个前提条件是:打开的文本文件在内容上没有被改动过。

      按了ESC后再输入冒号,在输入命令时,直接输入"q",

      linux系统中如何进入退出vim编辑器,方法及区别
    7.  

       3、来看看不保存退出的方法吧,很多时候打开了文件,或者修改了一些地方,才发现错了,非常需要不保存退出。

      先按ESC,再输入冒号,在输入命令时,直接输入"q!",如图。

      linux系统中如何进入退出vim编辑器,方法及区别
    8.  

       4、强制退出。这个实在是不应该做的操作,因为很操蛋!

      先按ESC,再按冒号,在输入命令时,直接输入"!",如图。

      但退出后,会有提示!

      linux系统中如何进入退出vim编辑器,方法及区别
      linux系统中如何进入退出vim编辑器,方法及区别
      END

    注意事项

    vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻.

    基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode).

    1) 命令行模式command mode)   控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。     2) 插入模式(Insert mode)   只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。     3) 底行模式(last line mode)   将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。     不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。 

    工具/原料

     
    • Linux

    方法/步骤

     
    1.  

      首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).我这里就新建了一个test12文本文件.当然这个名字是可以随便取得.

      Linux中vi编辑器的使用详解
      Linux中vi编辑器的使用详解
    2.  

      用"vi test12"命令进入vi命令行模式(vi filename). 如果要想编辑文本文件.必须要转换到插入模式下,也就是按一下键盘上的"i"就可以了.这样你就可以编辑文本,删除文本中的内容.按键盘上的上下左右键.来回移动了.就跟你在windows 系统中编辑文本一样.

      Linux中vi编辑器的使用详解
    3.  

      输入你要输入的内容.如果你想退出文本编辑模式.并且保存刚刚编辑的文本.首先点击一下键盘上的"ESC",然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的"ESC",输入":q!".如果你不确定是否成功.可以通过"cat filename" 命令来查看.

      Linux中vi编辑器的使用详解
      Linux中vi编辑器的使用详解
    4.  

      光标的移动除了键盘上的上下左右键.也可以是小写模式下,按键盘上的"h,j,k,l",

      "ctrl+b":屏幕往后移动一页

      "ctrl+f":屏幕往前移动一页

      "ctrl+u":屏幕往后移动半页

      "ctrl+d":屏幕往前移动半页

      输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.

      按键盘上的大写"G"移动到文章的最后.

      按"$"符号将光标移动到行尾

      "^"将光标移到行头

      "w":将光标移到下一行头

      "b":跟"w"相反.移到上一行行头

      "e":将光标移到下一行尾.

      如果想让文本显示行号.就在命令行 模式下,在文本最后输入":set nu"命令.就可以了

      Linux中vi编辑器的使用详解
    5.  

      复制   「yw」:将光标所在之处到字尾的字符复制到缓冲区中。   「yy」:复制光标所在行到缓冲区。   「#yy」:例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字。   「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与"y"有关的复制命令都必须与"p"配合才能完成复制与粘贴功能。

    6.  

      查找

      用"/"加上要查找的内容.例如"/hello"或者是"?hello"也是可以的.

      Linux中vi编辑器的使用详解
    7.  

      替换   「r」:替换光标所在处的字符。 ,按一下"r"然后输入要即可.  「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

    8.  

      恢复上一次操作   「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次"u"可以执行多次恢复.就相当于"CTRL +Z"的操作.

     
    •  注意:linux命令要小写哦!

      ================

      怎么保存退出vim编辑
      先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。

      vi的其他保存/退出命令:

      :w 保存;

      :w filename 另存为filename;

      :wq! 保存并强制退出;

      :wq! filename 注:以filename为文件名保存后强制退出;

      :q! 强制退出;

      :x 保存并退出(仅当文件有变化时保存)
      ==============
      按ESC键 跳到命令模式,然后:
      :w 保存文件但不退出vi
      :w file 将修改另外保存到file中,不退出vi
      :w! 强制保存,不推出vi
      :wq 保存文件并退出vi
      :wq! 强制保存文件,并退出vi
      q: 不保存文件,退出vi
      :q! 不保存文件,强制退出vi
      :e! 放弃所有修改,从上次保存文件开始再编辑
      ===================
      vi编辑器有三种模式:
      命令模式,编辑模式,末行模式
      打开vi后首先是命令模式,用i,o,a等进入编辑模式,按esc退出编辑模式,回到命令模式。
      在命令模式下输入:wq表示保存退出,:wq!强制保存退出,:w表示保存,:w file表示保存在另一个文件中 :q表示退出
      在命令模式下可以用用ZZ,ZQ这些指令直接保存退出。

  • 相关阅读:
    vs 2012,vs 2013问题系列
    nodejs入门
    在win7下,部署asp.net MVC 4项目到iis
    cookie和session机制区别与联系
    在Asp.net项目中禁止浏览器缓存页面
    2021年01月17日微博热搜汇总
    2021年01月16日微博热搜汇总
    2021年01月15日微博热搜汇总
    2021年01月14日微博热搜汇总
    2021年01月13日微博热搜汇总
  • 原文地址:https://www.cnblogs.com/linux1836/p/10374336.html
Copyright © 2020-2023  润新知