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

vim常用命令

时间:2015-08-21 01:49:48      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:

有一定vim基础的可以看这篇文章,能快速查询常用命令。

 

使用vim可以安装下面三个包

vim-minimal 仅提供vi和相关的命令
vim-enhanced 提供vim命令
vim-X11 提供gvim

 

vim有三个模式:命令模式、插入模式、Ex模式

i →插入模式,按 ESC 回到命令模式

 

命令模式下:

x:删当前光标所在的一个字符

dd: 删除当前行,并把删除的行存到剪贴板里

p:当前位置之后粘贴

P:当前位置之前粘贴

yy:拷贝当前行

u:撤销
a:当前光标x位置之后开始插入(追加)
A:当前行结尾开始插入
I:当前行开头开始插入
O:当前行上方插入
o:当前行下方插入
gg:移至文档第一行
G:移至文档最后一行
r:替换光标处的字符
~:改变大小写

ctrl+V:基于块
ctrl+r恢复撤销 

v:基于字符
V:基于行

 

EX模式:

:x或者:wq  保存并退出

:q!      退出不保存

:w !sudo tee % 强制保存 

:anges/pattern/string/flags

range可以是行号,行号范围,搜索条件(/readme\.txt/)、%
常见的flag是g(替换一行中多个位置上的pattern)和i(使用当前搜索区分大小写)  
eg:%s/\<cat\>/dog/gi

vimtutor  vim说明书

vim常用命令

标签:

原文地址:http://www.cnblogs.com/weijing24/p/4746602.html

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