Vim两种模式
Command模式
Edit模式
光标命令
命令 |
功能 |
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 |
替换 |
复制、粘贴、删除、Undo、Redo
命令 |
功能 |
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 |
保存并退出 |
其它
版权声明:本文为博主原创文章, 转载请标明出处 http://blog.csdn.net/sun927
举报
相关文章推荐
-
vim编辑器总结:
直接vi 文件名称,无此文件则创建,有此文件则直接打开 (在后面学习中才发现用的都是vim,由于系统自己主动将vi设定为vim的别名。分辨方法就是vim有颜色且右下角有光标的...
- taocr
- 2015-07-27 10:43
- 283
-
">=================================================
-
Vim编辑器都不陌生了。非常多开发人员都在用Vim,有人曾这种说过:
在世界上有三种人:一种是使用Vim的。还有一种是使用是Emacs的,剩下的是第三种人……
关于Vim的介绍就不多说了。能够自行搜索,一...
-
VI编辑器
VI编辑器是UNIX世界中最通用的全屏编辑器。Linux中用的是VI的加强版VIM。VIM同VI全然兼容。在Linux系统中,VI和VIM是全然等价的两条命令。都能够启动VI编辑器。
VI编辑器能够运行输出,删除,查找,替换,块操作等众多文本操作,并且用户还能够依据自己的需求对其进行定制。这是
-
超过130个你须要了解的vim命令
从 1970 年開始,vi 和 vim 就成为了程序猿最喜爱的文本编辑器之中的一个。5年前。我写了一个问自己名为 “每一个程序猿都应该知道的 100 个 vim...
0条评论