5、Vim编辑器使用笔记
2019-02-26 本文已影响0人
zhaylon
1. Vim编辑器的三种模式
Vim编辑器具有 一般模式、编辑模式和命令模式。
(1) 一般模式
是VIm默认的模式,可以删除、复制、粘贴文本。
(2) 编辑模式
在一般模式中,按【i、I、a、A、o、O、r、R】进入编辑模式,接下来可编辑文档。返回一般模式时按【Esc】键。
(3) 命令模式
在一般模式中,按【: / ?】进入命令模式,接下来可敲入命令。
2. Vim编辑器常用命令
(1) 移动光标
按键 | 效果 |
---|---|
h、j、k、l | 向左、向下、向上、向右移动一个字符 |
【Ctrl+f】【Ctrl+b】 | 屏幕向上、向下移动一页 |
【number+空格】 | 向后移动到number个字符的位置 |
【number+回车】 | 向下移动number行 |
0或者Home | 移动到行首 |
$或者End | 移动到行尾 |
G | 移动到最后一行 |
gg | 移动到第一行 |
(2) 查找替换
按键 | 效果 |
---|---|
/string | 向下查找string字符串 |
n、N | 重复查找动作、反向查找 |
:1,$s/string/word/gc | 从行首至行尾查找string并替换为word,c代表用户确认 |
(3) 删除复制粘贴
按键 | 效果 |
---|---|
x、X | 向后、向前删除一个字符 |
dd | 删除光标所在的一整行 |
yy | 复制光标所在的一整行 |
p、P | 将复制的数据粘贴在光标的下一行、上一行处 |
u | 撤销 |
【Ctrl+r】或者 . | 重复上一个动作 |
(4) 进入编辑模式
按键 | 效果 |
---|---|
i,I | 从光标所在处插入;从所在行第一个非空格字符处插入 |
a,A | 从光标的下一个字符处插入;从光标所处行的最后一个字符处插入 |
o、O | 从光标所处的下一行插入;从光标所处的上一行插入 |
Esc | 返回至一般模式 |
(5) 进入命令模式
按键 | 效果 |
---|---|
:w 、:w! | 保存文件;强制保存文件 |
:q、:q! | 退出Vim;强制退出且不保存文件 |
:w+文件名 | 另存为 |
3. Vim框选功能
Vim编辑提供了框选功能,在文本编辑时非常方便。
按键 | 效果 |
---|---|
v | 选中光标移动过的字符 |
V | 选中光标移动过的行 |
y、d | 复制、删除反白的地方 |
【Ctrl+v】 | 框选内容 |
4. Vim多文件编辑
Vim可同时打开多个文件,利用命令进行切换。
按键 | 效果 |
---|---|
:n | 编辑下一个文件 |
:N | 编辑上一个文件 |
:files | 列出Vim当前打开的文件 |
5. Vim多窗口编辑
Vim具有多窗口编辑功能,可实现文件对比等效果。
按键 | 效果 |
---|---|
:sp 或者加文件名 | 新建一个该文件窗口;加文件名表示在新窗口打开该文件 |
【Ctrl+w+方向键】 | 切换分割的窗口 |