Linux系统编程 17 vim的操作 跳转和删除字符
i:光标之前插入
a:光标之后插入
o:光标所在行的下一行
I:光标所在行的行首
A:光标所在行的行尾
O:光标所在行的上一行
s:删除一个字符,并进入文本模式
S:删除光标所在一整行,并进入文本模式
命令模式下的光标移动
h 左
j 下
k 上
l 右
调转到指定行
方法一:
命令行模式下
如跳到256行
256 G
缺点:没有回显
方法二:
末行模式下
:256
跳转到文件首
命令模式下:
gg
跳转到文件尾
命令模式
G
和代码相关
自动格式化程序
命令模式
gg=G
查找{匹配的}
命令模式下:
光标挪到{
在命令模式下%
%可以在匹配的花括号和小括号和中括号之间跳转
常用的删除操作
命令模式下
x:可以删除光标所在的字符,且工作模式不变
dw:可以删除光标所在的单词(光标要在单词首个字母)
D(或者 shift + d):删除光标至行尾
D0:删除光标至行首
$:光标移至行尾
0:光标移至行首
D或者d+$ 删除光标至行尾
d+0:删除贯标值行首
命令行模式下:
u:撤销操作
Ctrl+R:回复上一次所做的撤销