Notes on Vim
vim
Useful introductions:
- Vim_introduction
- Learning VIM while playing a game
- 鸟哥的 Linux 私房菜: 第十章
- 命令行输入
vimtutor
进入编辑器自带教程界面, 帮助快速熟悉编辑器基本用法.
Vim 是 Vi IMproved 的缩写, 它是一个免费的开源文本编辑器.
特点:
- 占用内存少;
- 程序简单, 编辑速度快;
- 可配置性好, 配置文件仅用文本文档存储;
- 第三方插件多;
- 具有编程能力, 支持超过两百种程序语言高亮.
Start Vim
(测试环境: win10+Git Bash)
打开终端, 输入指令 vim
, 打开 Vim 界面:
输入 Esc
:
q
Enter
关闭编辑器界面.
Vim modes
Vim 有几种主要模式: 一般模式, 编辑模式与命令行模式.
打开编辑器时, 默认为一般模式. 输入 i
, o
,
a
, R
后转为编辑模式, 或者输入 :
,
/
, ?
后转为命令行模式, 按 Esc
返回一般模式.
- 一般模式: 可以使用上下左右按键移动光标, 无法编辑文本内容.
- 编辑模式: 界面左下方出现 INSERT 或 REPLACE 字样, 可以进行编辑.
- 命令行模式: 可以执行查找数据, 读取, 保存, 大量替换字符, 离开编辑器等操作.
Create new file
命令行执行 Vim
打开编辑器, 输入
:edit message.txt
, 如果文件存在将被打开,
如果不存在将被新建. 界面左下角显示文件名和相关信息.
切换至编辑模式下, 输入文本内容.
按 Esc
切换回一般模式, 输入 :w
保存更改.
输入 :q
退出 Vim(或者 :wq
保存并退出 ).
此时在当前目录下出现了修改过内容的 message.txt
文件.
vimtutor-summaries
另外, 在 formatted 文件中, 更推荐用替换模式 R
编辑文件内容, 以免破坏文件可读性(例如 WIEN2k 产生的工程文件).
Using Vim As IDE
(占坑施工中)