Notes on Vim

vim

Useful introductions:

Vim 是 Vi IMproved 的缩写, 它是一个免费的开源文本编辑器.

特点:

  • 占用内存少;
  • 程序简单, 编辑速度快;
  • 可配置性好, 配置文件仅用文本文档存储;
  • 第三方插件多;
  • 具有编程能力, 支持超过两百种程序语言高亮.

Start Vim

(测试环境: win10+Git Bash)

打开终端, 输入指令 vim , 打开 Vim 界面:

004

输入 Esc : q Enter 关闭编辑器界面.

Vim modes

Vim 有几种主要模式: 一般模式, 编辑模式与命令行模式.

打开编辑器时, 默认为一般模式. 输入 i , o, a, R 后转为编辑模式, 或者输入 :, /, ? 后转为命令行模式, 按 Esc 返回一般模式.

  • 一般模式: 可以使用上下左右按键移动光标, 无法编辑文本内容.
  • 编辑模式: 界面左下方出现 INSERT 或 REPLACE 字样, 可以进行编辑.
  • 命令行模式: 可以执行查找数据, 读取, 保存, 大量替换字符, 离开编辑器等操作.

Create new file

命令行执行 Vim 打开编辑器, 输入 :edit message.txt , 如果文件存在将被打开, 如果不存在将被新建. 界面左下角显示文件名和相关信息.

005

切换至编辑模式下, 输入文本内容.

006

Esc 切换回一般模式, 输入 :w 保存更改. 输入 :q 退出 Vim(或者 :wq 保存并退出 ). 此时在当前目录下出现了修改过内容的 message.txt 文件.

vimtutor-summaries

summary from vimtutor
009
010
011
012
013
014

另外, 在 formatted 文件中, 更推荐用替换模式 R 编辑文件内容, 以免破坏文件可读性(例如 WIEN2k 产生的工程文件).

Using Vim As IDE

(占坑施工中)