您的位置:首页 > 其它

VIM操作常用命令笔记

2017-02-22 07:22 627 查看
复制、粘贴、剪切

dd
剪切一行,2dd删除2行
:1,10 m 20
剪切1-10行到20行
1,10d
删除1-10行
dw
删除一个单词
x
删除当前字符,20x-删除20个字符
X向前删除字符
yy复制一行
2yy
复制2行
p粘贴
+p 
外部文件粘贴  "+ p
R替换光标所到处的字符,“ESC”键止
==
缩进当前行,10==缩进10行, 10>
:set tabstop=4自动缩进
:set autoindent手动启用自动缩进
ctrl+r恢复
u撤销
  

光标操作

ctrl+f屏幕往前移动一页 
ctrl+b
屏幕往后移动一页
ctrl+d屏幕往前移动半页
ctrl+u
屏幕往后移动半页
0
移动到文本的开头,数字“0”
G
移动到文件的最后
gg移动到文件的最前
$
移动到光标所在行的行尾
^
移动到光标所在行的行首
:40移动到第40行
mx
书签标记x
'x
跳到书签标记x
 
查找与替换

set ic查找忽略大小写 (set noic)
/关键字
n前,N后
?关键字
向上查找
:%s/four/4/g
全文中用4替换four
:s/four/4/g
当前行
:3,4s/444/eee/g
3到4行替换444为eee
:1,$s/444/eee/g1到最后一行
:1,$s/444/eee/gc
用户确认(conform)是否需要替换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: