VIM(VI)编辑器

  1. 简介

    1. VI是一个命令行界面下的文本编辑工具,最早在1976年BILL Joy开发,当时的名字叫做ex。VI支持绝大多数操作系统(最早在BSD上发布),并且功能已经十分强大。

    2. 1991年Bran Moolenaar基于VI进行了改进,发布了VIM,加入了对GUI的支持。

    3. VIM已经不仅仅是最为普通意义上的文本编辑器(如Windows上的记事本),而是被广泛的作为在文本编辑/文本处理/代码开发等等用途。

    4. Linux中知名的文本bain机器还有emacs,他的功能比VIM还要强大。

  2. VIM

    1. 绝大多数的Linux系统上均装有VIM,VIM比VI的功能更为强大,所以建议大家使用VIM而非VI。两者使用方法相同。

    2. 命令VIM可以启动VIM编辑器

    3. 一般我们通过   VIM+目标文件路径  的形式使用VIM

    4. 如果目标文件存在,则VIM打开该文件

    5. 如果目标文件不存在,则VIM新建并打开该文件。

  3. VIM模式

    1. 命令模式(常规模式):

      1. VIM启动之后,默认进入命令模式。任何模式都可以通过Esc回到命令模式(可以多按你次),命令模式下可以通过键入不同的命令完成选择/复制/粘贴/撤销等等操作。

    2. 操作模式:

      1. 在命令模式中按  “   i   “  就可以进行插入模式,在插入模式就可以输入编辑文本了,使用Esc键可以返回命令模式。

    3. Ex模式

      1. 在命令模式中按  “  :  “  可以进入ex模式,光标会移动到底部,在这里可以保存修改或退出VIM。

  4. 命令模式

    1. 启动VIM,默认进入命令模式,任何模式都可任意通过Esc键回到命令模式(可以多按你次)。命令常用命令如下:

    2. i       :在光标前,插入文本。

    3. o      :在当前行下插入新行。

    4. dd     :删除整行。

    5. yy     :复制当前行

    6. n+yy   :复制n行。先按数字,之后按yy

    7. p            :粘贴

    8. u            :撤销上一个操作

    9. r             :替换当前字符

    10. /             :查找关键字     查找之后,可是使用  n  键来回切换。

  5. Ex模式

    1. 使用 “  :  ”进入ex模式。

    2. W     :保存当前修改

    3. Q      :退出

    4. Q!      :强制退出

    5. X      :保存并推出,相当于wq

    6. Set number    :显示行号   或者写成  set nu

    7. !             :系统命令

    8. Sh            :切换到命令行,使用Ctrl+D回到VIM。

Linux - VIM(VI)编辑器的更多相关文章

  1. Linux启动vi编辑器时提示E325: ATTENTION解决方案

    Linux启动vi编辑器时提示E325: ATTENTION解决方案 Vi编辑器是Linux的文本编辑器,在Linux系统的运用非常广泛,不少朋友在打开Vi编辑器的时候提示E325: ATTENTIO ...

  2. Linux 中 Vi 编辑器的简单操作

    Linux 中 Vi 编辑器的简单操作 Vi 编辑器一共有3种模式:命名模式(默认),尾行模式,编辑模式.3种模式彼此需要切换. 一.进入 Vi 编辑器的的命令 vi  filename //打开或新 ...

  3. Linux下vi编辑器粘贴复制剪切功能

    RedHat 9.0 Linux下vi编辑器实现简单的粘贴复制剪切功能": 如果想把文件内的第三行内容黏贴到第十五行: 1.进入你的文件,(处于命令模式,而不是编辑模式) 2.将你的光标移到 ...

  4. linux vim vi编辑时撤销输入操作

    linux vim vi编辑时撤销输入操作 1,esc退出输入状态 2,u 撤销上次操作 3,ctrl+r 恢复撤销

  5. vim/vi编辑器挂到后台ctrl + z

    vim/vi编辑器通过CTRL+z将文件挂在到后台后,如果要再次进入,需通过jobs查看文件的序号,然后通过fg 序号进入文件进行编辑 (BaiduPictureToWord) [master@ins ...

  6. linux命令---vi编辑器快速定位行数

    linux命令—vi编辑器快速定位行数.删除当前行.和删除当前行后面的全部内容 1.vi 编辑器如何快速定位到第N行 命令方式下 :n http://bbs.chinaunix.net/thread- ...

  7. Kali Linux的vi编辑器/vim编辑器使用方法

    转载声明:本文为转载文章 原文地址:https://www.52host.cn/blog/kali-linux-vi-editor/ Kali Linux系统的vi编辑器/vim编辑器的使用和Cent ...

  8. Linux下 Vim(Vi)编辑器的使用

    vi编辑器 vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器.vi有两种工作模式:命令模式和文本输入模式.启动vi需要输入vi,按[Spacebar]键并输入文件名后回车. 切换模式键 v ...

  9. Linux之vi编辑器

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

  10. Linux之vi编辑器的使用

    今天我们来说一下vi编辑器的使用,vi编辑器主要用来在Linux环境下编辑配置文件. 一.使用方法: 1.输入命令 vi filename,打开文件,处于一个查看模式 2.点击键盘 i,进入inser ...

随机推荐

  1. 在AD09中查找元件和封装

    在AD09中查找元件和封装 Altium Designer 软件方法/步骤 Altium下Miscellaneous Devices.Intlib元件库中常用元件有: 电阻系列(res*)排组(res ...

  2. Python之路Day9

    摘要: 协程 Select\Poll\Epoll异步IO与事件驱动 Python连接MySQL数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko Twsited网络 ...

  3. Week8(10月28日)

    Part I:提问  =========================== 1. Lazy.Eager.Explicit Loading的关键字是什么? 2. 请比较三种加载方式的性能. Part ...

  4. 为什么国内的网盘公司都在 TB 的级别上竞争,成本会不会太高?(还有好多其它回复)

    作者:杜鑫链接:http://www.zhihu.com/question/21591490/answer/18762821来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处 ...

  5. YouTube为什么打不开?以及简便的訪问的方法/解决方式!

    在站点统计中看到好多人通过百度或者谷歌(Google)搜索引擎搜:YouTube怎么上不去,怎样不用代理server訪问YouTube,YouTube上不去的解决的方法,YouTube怎样訪问等等.事 ...

  6. Android的BUG(二) - SurfaceTexture中的野指针

    当初遇到这个bug,是不定期的低概率出现,最后找到一个比较容易重现的步骤: 启动系统 然后进google +  新建一个帐号(注意是新建一个帐号)  没几步就重启了 这个BUG,一开始追踪也是无头绪的 ...

  7. 关于页ASP.NET面布局

    关于页面布局,充分利用Table和分层   从接触ASP.NET到现在已经有一段时间了,起初总是嫌麻烦,想找捷径,凡是想当然,结果导致自己反而走了不少的弯路. 起初刚开始接触ASP.NET的时候,发现 ...

  8. AOP 面向方面的编程 Aspect Oriented Programing --第一次听说呢,汗!

    http://wayfarer.cnblogs.com/articles/241024.html 抄在这里,方便复习! AOP技术基础   1.引言2.AOP技术基础 3.Java平台AOP技术研究4 ...

  9. 我的CSS架构

    写在前面 都是自己看别人的架构,自己积累下来的一些东西,这里只是阐述自己的一些观念.借此希望同行交流交流下看法,共勉. 不同架构的CSS 业务流程不同,团队配员不同.会有各种各样的CSS架构. 有的会 ...

  10. 小记:css特殊性

    今天早上遇到了个小bug,刚好用从css权威指南学到的知识解决了 html结构 <ul class="portlet-nav"> <li><a id= ...