Peter Mu +

Vim的基本使用

删除相关

1.删除当前行

将光标移动到要删除的行,然后 dd ,O了!

2.删除相邻的多行

假如要删除第5行到第10行,然后5,10d,O了!

3.误删除了,怎么办?

回退到前一个状态:u,多按几次u就是连续回退了。不小心回退过了,那就<C-r>,就能撤销上一个回退了。多按几次当然就是连续撤销回退了。

剪切复制粘贴

  1. 复制某一行插入到指定位置

将光标移动到要复制的行,然后yy,把该行复制到了剪贴板,找到要插入的位置,然后p(粘贴剪切板的内容),就看到效果了!

  1. 复制多行插入到指定位置

假如要复制第5行到第10行:5,10y,再用p进行粘贴就行了。

  1. 剪切某一行插入到指定位置

将鼠标移动到要剪切的位置,然后dd就把该行放入剪切板了,再用p粘贴到自己要粘贴的位置。

  1. 剪切多行插入到指定位置

假如要剪切第5行到第10行:5,10d,再用p进行粘贴就行了。

Visual模式

  1. 选择文本

使用normal模式下,按v键,进入visual模式,v+ j/k/h/l 进行文本选中。

  1. 行模式

在normal模式下按V键之后,进入Visual Line模式,使用 j/k键可以选中一行或者多行。

  1. 列模式

进入列模式(Visual Block),按下大写I,输入要编辑的内容,再按下Esc,就看到批量编辑了。

待续......