登录后再学习,可使用学习中心、个人中心等更完善的课程服务。立即登录>
关闭

Vim 编辑器使用详解

  • 2 课时
  • 6.3K 学过
  • 9 分
LinuxBash

课程概述

Vim(Vi Improved)是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了许多特性,简单易用,支持多级撤销、语法高亮和可视化操作。

本课程是Vim的基础课程,课程将介绍Vim的概念以及它与Vi编辑器的区别。Vi/Vim有三种工作模式:输入模式、命令模式和底线模式,课程将演示三种模式的切换以及Vim的基础命令。在掌握基础操作之后,课程第二部分将讲解Vim的配置文件vimrc,Vim多文件编辑,以及关键字查找和替换的高级操作。课程将通过演示讲解各个命令的作用。

【课程目标】

了解Vim的概念

了解Vi和Vim的区别

了解Vi和Vim的三种模式

掌握Vim的基本命令

配置vimrc文件

掌握Vim多文件编辑的方式

掌握Vim关键字查找和替换操作

【适用对象】

运维、测试、学生、开发、个人开发者

【课程大纲】

知识模块

简介

Vim 编辑器使用详解

Vim 基础应用详解、Vim 高级应用详解

适用人群

  • 服务器运维人员,云计算开发人员,云计算爱好者

机构简介

腾讯产业互联网学堂

腾讯云旗下面向云生态用户的一站式学习成长平台

讲义

课程概要

  • Vim的概念
  • Vi Vim的区别
  • Vi Vim的三种模式
  • Vim基础应用实例

Vim的概念

Vim

Vim(Vi IMproved)是一个类似于Vi的著名的功能强大、高度可定制的程序开发工具(文本编辑器),在Vi的基础上改进和增加了很多特性。对于大多数用户来说,Vim有着一个比较陡峭的学习曲线。这意味着开始学习的时候可能会进展缓慢,但是一旦掌握一些基本操作之后,能大幅度提高编辑效率。

Vi Vim的区别

  • Vim是从Vi发展出来的一个文本编辑器。
  • 所有的 Unix Like系统都会内建ⅵ文本编辑器其他的文书编辑器则不一定会存在V
  • im支持多级撤销
  • Vim较易用
  • Vim支持语法高亮
  • Vim支持可视化操作
  • 对Vi的完全兼容

Vi VIM的三种模式

  • 输入模式:在此模式下可以输入字符,按ESC将回到命令模式。
  • 命令模式:可以移动光标、删除字符等。
  • 低线模式:可以保存文件、退出ⅵ、设置ⅵ、查找等功能

Vi VIM的三种模式

命令模式:

i 切换到输入模式,以输入字符。

x 删除当前光标所在处的字符。

: 切换到底线命令模式,以在最底一行输入命令

若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。

输入模式

  • ENTER,回车键,换行
  • BACK SPACE,退格键,删除光标前一个字符
  • DEL,删除键,删除光标后一个字符
  • 方向键,在文本中移动光标
  • HOME/END,移动光标到行首/行尾
  • Page Up/Page Down,上/下翻页
  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
  • ESC,退出输入模式,切换到命令模式

底线命令模式

  • 在命令模式下按下:(英文冒号)就进入了底线命令模式。
  • 底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。q退出程序
  • w 保存文件
  • wq 写入并退出
  • q!强制退出

具体操作代码请查看教学视频

课程评价(9)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

b***m
2019-05-09
还可以,但是内容少了点
用户2***018
2019-04-24
谢谢分享。
用户5***846
2019-04-22
命令讲解很详细
用户1***483
2019-04-14
非常实用,通俗易懂,非常感谢!
用户5***550
2019-04-13
建议博主可以把vim的一些配置也在视频里面罗列一下
用户4***534
2019-03-08
iao说成了iaq其他都很好的
用户4***716
2019-03-05
讲解挺详细的,好视频,值得推荐
用户1***786
2019-02-19
讲的很好,辛苦了。
用户3***053
2019-02-05
录制者感冒没好么? 另外,VIM历史讲那么多干嘛?废话好多。