gavin个人实用VI命令

时间:2022-11-07 20:06:46

ce 删除一个单词,并插入

cc删除一行,并插入

u redo

crtl-R  返回redo的上一步

d num w 删除num个单词

J 合并两行,也就是去掉行尾的换行符

^行首 eg:d^ 删除当前到行尾

$ 行尾

o当前行的下一行起一新行插入

移动:

b 返回一个单词

w右移一个单词首

e右移一个单词尾

fx  查找当前行的字符 x并跳到那

%括号跳转

CTRL-G 知道当前行号列号信息

set number设置行号

set nonumber 取消行号

set ruler 设置°ruler°选项. 这会在Vim窗口的右下角显示当前光标位置

CTRL-U命令会使文本向下滚动半屏. 也可以想象为在显示文本的窗

CTRL-D命令将窗口向下移动半屏, 所以相当于文本向上滚动了半屏:

:nohlsearch 去掉当前搜索高亮