vim常用操作总结
2017-03-30 15:09
239 查看
vim常用操作总结
光标:
k,j,h,l上下左右移动nG 移动到第n行
G移动到最后一行
gg 移动到行首
w,b光标向前后移动一个单词
W,B 光标移动到下一个字符串
e 光标移动到单词尾部
E 光标移动到字符串尾部
nw,nb光标向前后移动n个单词
$ 移动光标到行尾
^ 移动光标到行首
~ 替换大小写
3~ 将光标位置开始的3个字母改变其大小写
guw gUw 转换某个单词大小写
翻页:
Ctrl+u 屏幕向前滚动半屏Ctrl+d 屏幕向后滚动半屏
Ctrl+f 屏幕向前滚动一页
Ctrl+b屏幕向后滚动一页
编辑:
i,a,r 插入 添加 替换I 行首插入
A行尾插入
O当前行前插入新的一行
o当前行后插入新的一行
cw删除光标处单词并编辑
u 撤销上一步操作,undo
Ctrl+r 同上
删除:
x 删除一个字符nx 向后删除n个字符
X 删除光标前字符
dw 删除光标处单词
dW 删除连续字符直到遇到空格(包括空格)
D,d$删除光标到行尾所有字符
dd 删除整行
cc 删除整行并编辑
ndd 向下删除n行
:n,md删除n-m行
:.,$d删除当前行到最后一行
复制、剪切、粘贴
上述删除内容会保留在剪切板p 向下粘贴
P向上粘贴
v 按v后光标可选中指定字符,可实现复制粘贴
yy 复制当前行
nyy 向下复制n行
:n,m co t 复制n-m行到t行后
:n,m m t 剪贴n-m行到t行后
有时候不想费劲看多少行或复制大量行时,可以使用标签来替代:
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后 :'a,'b co 'c 把 co 改成 m 就成剪切了
查找、替换:
/string :光标之后查找字符串string,n下一个匹配项 N 上一个匹配项?string :光标之前查找字符串string,n下一个匹配项 N 上一个匹配项
:m,n/string1/string2/g 在m-n行之间查找string1替换为string2,不加g只替换每一行的第一个string1
:1,$s/string1/string2/g 将文档中所有的string1替换成string2,不加g只替换每一行的第一个string1
附件:7张图片学习VIM教程
相关文章推荐
- vim使用系列之二——总结一下自己常用的VIM操作
- 运维日记006 - vim操作总结(二、常用命令)
- vim使用系列之二——总结一下自己常用的VIM操作
- vim 常用操作总结
- vim常用操作总结
- vim使用系列之二——总结一下自己常用的VIM操作(边用边更新)
- VIM常用操作总结
- Vim常用操作总结及课后习题
- Linux vim常用操作命令总结
- vim编辑器常用操作命令总结
- VIM使用--总结自己常用的VIM操作
- vim使用系列之二——总结一下自己常用的VIM操作(边用边更新, 2010.10.22)
- Linux笔记--vim的基本常用操作总结
- XML常用操作总结_AX
- MySQL常用命令及基本操作总结
- vim使用心得和常用操作命令
- Excel 操作常用总结(更新中!!)
- vim常用操作技巧
- Vim - 容易忘记但又比较常用的操作 (之一)
- 位运算常用操作总结