vim介绍

  • vim是一个Unix以及类Unix文本编辑器
  • 特点:功能强大、高度可定制

    vim = vi + IMproved

  • 多级撤销

  • 语法高亮和自动补全
  • 支持多种插件
  • 通过网络协议(http/ssh)编辑文件
  • 多文件编辑
  • Vim可以编辑压缩格式文件(gzip、zip等)

    Vimrc概述

  • rc = run command

  • 系统级vimrc 和用户级vimrc
  • 每一行作为一个命令执行

    Vimrc使用

  • :version

    vim四种模式

  • 普通模式:打开默认模式,删除,查找,移动,删除

  • 可视模式:对一块区域操作
  • 插入模式:插入文本
  • 命令行模式:输入命令

    vim基础入门

    移动、跳转与缩进

    image.png

image.png
image.png
image.png
image.png

  • 多行缩进需要进入命令模式

    删除、复制与粘贴

    image.png

    vim特性一

    命令行: reg 进入寄存器

image.png image.png

基础操作

image.png
image.png
image.png
image.png
image.png

vim特性二

image.png

修改、查找与替换

image.png

image.png
image.png
image.png
image.png

vim高级功能

缓冲区与多文件编辑

vim特性三

image.png
image.png
image.png
image.png

多窗口操作与标签分组

image.png
image.png
image.png
image.png

文本对象和宏

vim特性四

……

可视化模式

image.png
image.png