update vim cheatsheet

pull/2/head
skywind3000 7 years ago
parent fb26e3d3aa
commit 73f69982e1

@ -38,11 +38,15 @@ ge 上一个单词尾
<enter> 移动到下一行首个非空字符 <enter> 移动到下一行首个非空字符
+ 移动到下一行首个非空字符(同回车键) + 移动到下一行首个非空字符(同回车键)
- 移动到上一行首个非空字符 - 移动到上一行首个非空字符
H 移动到屏幕上部
M 移动到屏幕中部
L 移动到屏幕下部
############################################################################## ##############################################################################
# 插入模式 # 插入模式
############################################################################## ##############################################################################
i 在光标处进入插入模式 i 在光标处进入插入模式
I 在行首进入插入模式 I 在行首进入插入模式
a 在光标后进入插入模式 a 在光标后进入插入模式
@ -50,6 +54,34 @@ A 在行尾进入插入模式
o 在下一行插入新行并进入插入模式 o 在下一行插入新行并进入插入模式
O 在上一行插入新行并进入插入模式 O 在上一行插入新行并进入插入模式
<ESC> 退出插入模式 <ESC> 退出插入模式
CTRL-[ 退出插入模式(同 ESC但更顺手 CTRL-[ 退出插入模式(同 ESC 等价,但更顺手)
##############################################################################
# 文本编辑
##############################################################################
r 替换当前字符
R 进入替换模式,直至 ESC 离开
s 删除光标处字符,并进入插入模式(前可接数量表示删几个字符)
S 删除光标所在行,并进入插入模式(前可接数量表示删多少行)
cc 改写当前行(删除当前行并进入插入模式),同 S
cw 改写光标开始处的当前单词
ciw 改写光标所处的单词
caw 改写光标所处的单词,并且包括前后空格(如果有的话)
c^ 改写到行首
c$ 改写到行末
x 删除当前字符
dd 删除当前行
d^ 删除到行首
d$ 删除到行末
dw 删除当前单词
diw 删除光标所处的单词
daw 删除光标所处的单词,并包含前后空格(如果有的话)
u 撤销
CTRL-R 重复

Loading…
Cancel
Save