Vim的基本使用
2014-05-13
删除相关
1.删除当前行
将光标移动到要删除的行,然后 dd
,O了!
2.删除相邻的多行
假如要删除第5行到第10行,然后5,10d
,O了!
3.误删除了,怎么办?
回退到前一个状态:u
,多按几次u
就是连续回退了。不小心回退过了,那就<C-r>
,就能撤销上一个回退了。多按几次当然就是连续撤销回退了。
剪切复制粘贴
- 复制某一行插入到指定位置
将光标移动到要复制的行,然后yy
,把该行复制到了剪贴板,找到要插入的位置,然后p
(粘贴剪切板的内容),就看到效果了!
- 复制多行插入到指定位置
假如要复制第5行到第10行:5,10y
,再用p
进行粘贴就行了。
- 剪切某一行插入到指定位置
将鼠标移动到要剪切的位置,然后dd
就把该行放入剪切板了,再用p
粘贴到自己要粘贴的位置。
- 剪切多行插入到指定位置
假如要剪切第5行到第10行:5,10d
,再用p
进行粘贴就行了。
Visual模式
- 选择文本
使用normal模式下,按v键,进入visual模式,v+ j/k/h/l 进行文本选中。
- 行模式
在normal模式下按V键之后,进入Visual Line模式,使用 j/k键可以选中一行或者多行。
- 列模式
I
,输入要编辑的内容,再按下Esc
,就看到批量编辑了。
待续......