标签:vim 文本编辑器 texteditor
Command模式
Edit模式
命令 | 功能 |
---|---|
Esc | 退出编辑模式 |
命令 | 功能 |
---|---|
h j k l | 左下上右 |
:33 | 光标移至第33行 |
33G | 光标移至第33行 |
gg | 光标移至文件首行 (g表示go) |
G | 光标移至文件尾行 |
w | 光标向前移动一个word |
b | 光标向后移动一个word |
Ctrl+u | 向上滚动半屏 |
Crtl+d | 向下滚动半屏 |
Ctrl+e | 向上滚动一行 |
Ctrl+y | 向下滚动一行 |
Ctrl+f | 向上滚动一整屏 |
Ctrl+b | 向下滚动一整屏 |
命令 | 功能 |
---|---|
i | 光标前插入 |
I | 行首插入 |
o | 另起一行输入 |
a | 光标后插入 |
A | 行尾插入 |
r | 替换 |
命令 | 功能 |
---|---|
y | 复制当前行 |
:3, 9 co 12 | 将第3行到第9行的内容复制到12行之后 |
p | 光标前粘贴 |
P | 光标后粘贴 |
x | 删除光标后字符 |
X | 删除光标前字符 |
dd | 删除当前行,实际上是剪切,该行会被添加到缓冲区,可以使用粘贴命令粘贴 |
ndd | 删除当前行及其后n-1行 |
d$ | 删除光标当前处至行尾 |
dw | 删除一个word |
v | 可视模式 |
u | undo |
Ctrl+ r | redo |
命令 | 功能 |
---|---|
/pattern | 向后搜索pattern |
?pattern | 向前搜索pattern |
:set ignorecase | 忽略大小写查找 |
:set noignorecase | 大小写精确匹配 |
fx | 查找当前行下一个字符x |
% | 以匹配一个括号为目的的移动 |
命令 | 功能 |
---|---|
ZZ | 保存并退出 |
:w | 保存 |
:q | 退出 |
:q! | 丢弃所有强制退出 |
:wq | 保存并退出 |
命令 | 功能 |
---|---|
:set nu | 设置显示行号 |
标签:vim 文本编辑器 texteditor
原文地址:http://blog.csdn.net/sun927/article/details/46671517