vim

分命令模式和编辑模式两种

i 或 o => 从命令模式切换到编辑模式

Esc => 从编辑模式退出到命令模式

复制粘贴

yy => 复制当前整行

dd => 剪切当前整行,可用于删除当前行

p => 粘贴

yy + p => 复制并粘贴当前行

文本选择

v => 进入选择状态,光标经过的文本会被选中

V => (大写V)进入选择状态,光标经过的整行文本会被选中

ggvG => 全选,gg 光标跳到开头,v 进入选择状态,G 跳到末尾

选择后:

d => 剪切(删除)选择的文本,可结合 p 命令使用

y => 复制选择的文本,可结合 p 命令使用

p => 粘贴选择的文本

翻页换行

o => 在当前行的下面另起一行,并进入编辑模式

Ctrl + U|D => 上下滚动半屏

Ctrl + B|F => 上下滚动一屏

zz => 将当前行滚动到中间

zt => 将当前行滚动到当前屏第一行

zb => 将当前行滚动到当前屏最后一行

撤销反撤销

u => 撤销

Ctrl + R => 反撤销(撤销的撤销)

退出

:q => 无变动情况下退出

:q! => 直接退出,不保存此次编辑

:wq => 保存并退出

ZZ => 保存并退出

:e! => 放弃所有修改并重新载入

注意,前面的冒号 : 不能漏

其他常用命令

x => 删除当前字符

:set nu => 显示行号

Ctrl + G => 显示当前位置信息(行号、进度)

results matching ""

    No results matching ""