vim介绍
vim是上古时期的一个高效的文本编辑器,可以脱离鼠标通过键盘快速的移动光标位置进行文档编辑.具有强大的可扩展性.
vim模式及切换
普通模式
该模式是vim的默认模式
插入模式
该模式是一般编辑器的正常模式...space in between
gwip reflow paragraph
cc 清空当前行, 然后进入插入模式
c$ 从光标位置开始, 修改当前行
ciw change (replace) entire...word
cw 从光标位置开始, 修改单词
s 删除当前字符, 然后进入插入模式
S 清空当前行, 然后进入插入模式 (同cc)
xp 当前字符后移
u 撤销
Ctrl + r 重复
....ndd 删除n行
剪切, 复制, 粘贴
操作 说明
yy 复制当前行
nyy 复制 n 行
yw 复制当前单词
y$ 复制, 从光标位置到行末
p 在光标后粘贴
P 在光标前粘贴
dd 剪切当前行...ndd 剪切 2 行
dw 剪切当前单词
D 剪切, 从光标位置到行末
d$ 剪切, 从光标位置到行末 (同D)
x 剪切当前字符
分屏和标签
操作 说明
:e file 新建缓冲区打开 filename