您的位置:首页 > 其它

VIM编辑器基础学习笔记

2017-06-15 17:54 344 查看
经常看见运维很有比格的在啪啪啪的敲着命令行程序,让很多妹子发出一声尖叫声,于是我也接触一下vim,提高比格,一下是个人学习时所留笔记

一、概述

   VI:指Visual Interface单词的简写,是一个可视化接口,类似windows中的记事本,当然vi可以秒杀windows的记事本。

   VIM:他是vi的升级版,保留的了vi的所有功能,就是vi有的vim全部都有,vim有的vi不一定有。

   VIM相对于vi做了那些升级:

        vim支持多级撤销

        vim可以跨平台运行

        vim支持语法高亮

        vim支持图形界面

二、VIM编辑器的操作模式

   Command Mode :命令模式

   Insert Mode:输入模式

   Last Line Mode:底行模式(尾行、末行)

   例子:

      vim hello:创建或者打开hello文件

      刚打开的vim文件是命令模式,顾是不能进行编辑的,于是需要进入输入模式,敲字母“i”进入输入模式,进行键盘输入,然后按ESC键,进入底行模式,最后输入:wq进行保存退出。如果想查看hello里面写的内容,输入命令cat hello

      i:进入输入模式

      ESC:进入底行模式

      :w:保存不退出

      :wq:保存退出

      cat 文件名:查看内容,比如:cat hello

      dd:编辑vi文件时,用dd可以命令模式删除当前行

三、VIM编辑器的命令模式

   vim hello:光标一般都在第一行

   vim + hello:光标移动到底行

   vim +3 hello:光标移动到第三行

   vim +/xxx hello:光标移动到xxx第一次出现的地方,不管里面有多少xxx

   vim aa bb cc:一次性打开或者创建aa、bb、cc三个文件

   :n:在底行模式下输入:n,又aa文件自动切换到bb文件,如果想切换到cc文件,还是输入:n

   :N或者:prev:在底行模式下输入这两个其中一个,就会返回上一个文件,在bb文件输入:N就返回到aa文件了

四、一般常用指令

   底行模式常用指令:

      :w:执行保存修改

      :q:退出当前vim编辑器

      :!:强制执行

      :ls:列出当前所有打开的文件

      :n:切换到下一个文件

      :N:切换到上一个文件

      :15:光标快速定位到15行

      /xxx:光标向后搜索xxx第一次出现的地方

      ?xxx:光标向前搜索xxx第一次出现的地方

   命令模式常用指令:

      h:光标左移

      j:光标下移

      k:光标上移

      l:光标右移

     ctrl + f:向下翻页

     ctrl + b:向上翻页

     ctrl + d:向下翻半页

     ctrl + u:向上翻半页

     dd:删除光标所在行

     o:在光标所在行的下方插入一行并切换到输入模式

     yy:复制光标所在的行

     p:在光标所在行的下方粘贴

     P:在光标所在行的上方粘贴

指令实在太多,全部列出可能我胡子都白了,顾粘出下图,自己找吧

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: