运用Vi/Vim编辑器:根底篇 - 51CTO.COM
|
|
|
|
挪动端

运用Vi/Vim编辑器:根底篇

VI 编辑器是一个基于下令行的、功用弱小的文本编辑器,最早为 Unix 零碎开辟,厥后也被移植到很多的 Unix 和 通博8888官网 刊行版上。

作者:Shusain泉源:通博8888官网中国|2018-02-09 09:58

技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合讨论小顺序电商实战

运用Vi/Vim编辑器:根底篇

VI 编辑器是一个基于下令行的、功用弱小的文本编辑器,最早为 Unix 零碎开辟,厥后也被移植到很多的 Unix 和 通博8888官网 刊行版上。

在 通博8888官网 上还存在着另一个 VI 编辑器的高阶版本 —— VIM(也被称作 VI IMproved)。VIM 只是在 VI 曾经很强的功用上添加了更多的功用,这些功用有:

  • 支持更多 通博8888官网 刊行版,
  • 支持多种编程言语,包罗 python、c++、perl 等言语的代码块折叠,语法高亮,
  • 支持经过多种网络协议,包罗 http、ssh 等编辑文件,
  • 支持编辑紧缩归档中的文件,
  • 支持分屏同时编辑多个文件。

接上去我们会讨论 VI/VIM 的下令以及选项。本文出于讲授的目标,我们运用 VI 来举例,但一切的下令都可以被用于 VIM。起首我们先引见 VI 编辑器的两种形式。

下令形式

下令形式下,我们可以实行保管文件、在 VI 内运转下令、复制/剪切/粘贴操纵,以及查找/交换等义务。当我们处于拔出形式时,我们可以按下 EscapeEsc)键前往下令形式

拔出形式

在拔出形式下,我们可以键入文件内容。在下令形式下按下 i 进入拔出形式。

创立文件

我们可以经过下述下令树立一个文件(LCTT 译注:假如该文件存在,则编辑已有文件):

  1. $ vi filename

一旦该文件被创立或许翻开,我们起首进入下令形式,我们需求进入输出形式以在文件中输出内容。我们经过前文曾经大抵上理解这两种形式。

加入 Vi

假如是想从拔出形式中加入,我们起首需求按下 Esc 键进入下令形式。接上去我们可以依据差别的需求辨别运用两种下令加入 Vi。

  1. 不保管加入 - 在下令形式中输出 :q!
  2. 保管并加入 - 在下令形式中输出 :wq

挪动光标

上面我们来讨论下那些在下令形式中挪动光标的下令和选项:

  1. k 将光标上移一行
  2. j 将光标下移一行
  3. h 将光标左移一个字母
  4. l 将光标右移一个字母

    留意:假如你想经过一个下令上移或下移多行,或许左移、右移多个字母,你可以运用 4k 或许 5l,这两条下令会辨别上移 4 行或许右移 5 个字母。

  5. 0 将光标挪动到该行行首
  6. $ 将光标挪动到该行行尾
  7. nG 将光标挪动到第 n 行
  8. G 将光标挪动到文件的最初一行
  9. { 将光标挪动到上一段
  10. } 将光标挪动到下一段

除此之外另有一些下令可以用于控制光标的挪动,但上述列出的这些下令应该就能应付一样平常任务所需。

编辑文本

这局部会列出一些用于下令形式的下令,可以进入拔出形式来编辑以后文件

  1. i 在以后光标地位之前拔出内容
  2. I 在光标地点行的行首拔出内容
  3. a 在以后光标地位之后拔出内容
  4. A 在光标地点行的行尾拔出内容
  5. o 在以后光标地点行之后添加一行
  6. O 在以后光标地点行之前添加一行

删除文本

以下的这些下令都只能在下令形式下运用,以是起首需求按下 Esc 进入下令形式,假如你正处于拔出形式:

  1. dd 删除光标地点的整行内容,可以在 dd 前添加数字,比方 2dd 可以删除从光标地点行开端的两行
  2. d$ 删除从光标地点地位直到行尾
  3. d^ 删除从光标地点地位直到行首
  4. dw 删除从光标地点地位直到下一个词开端的一切内容

复制与黏贴

  1. yy 复制以后行,在 yy 前添加数字可以复制多行
  2. p 在光标之后粘贴复制行
  3. P 在光标之前粘贴复制行

上述便是可以在 VI/VIM 编辑器上运用的一些根本下令。在将来的教程中还会持续传授一些更初级的下令。假如有任何疑问和发起,请在下方批评区留言。

【编辑引荐】

  1. 八种帮你在通博8888官网上天生随秘密码的办法
  2. 通博8888官网 touch下令实例图文详解
  3. 通博8888官网终端下的多媒体使用
  4. 2018最佳通博8888官网刊行版排行榜
  5. 通博8888官网与Unix之差别在哪?
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好

读 书 +更多

网管员必读—网络使用(第2版)

本书固然是《网管员必读—网络使用》的改版,但它绝不是复杂的修正,而是完完全全的重写,内容更适用、更专业。全书共9章,13个巨细方案,...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊