VIM操作常用命令笔记

来源:互联网 发布:个性日历制作软件 编辑:程序博客网 时间:2024/05/09 17:29
复制、粘贴、剪切
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/g
1到最后一行
:1,$s/444/eee/gc
用户确认(conform)是否需要替换
0 0
原创粉丝点击