码迷,mamicode.com
首页 > 系统相关 > 详细

Vim学习总结

时间:2015-06-28 17:09:06      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:vim   文本编辑器   texteditor   

Vim两种模式

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 替换

复制、粘贴、删除、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 保存并退出

其他

命令 功能
:set nu 设置显示行号

Vim学习总结

标签:vim   文本编辑器   texteditor   

原文地址:http://blog.csdn.net/sun927/article/details/46671517

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!