1.在Vi 中移动光标
k 上 h l 左 右 j 下
2.在Vi中删除
x 删除当前光标下的字符
dw 删除光标之后的单词剩余部分。
d$ 删除光标之后的该行剩余部分。
D 从当前位置删除到行尾 (“d$” 的缩写)
dd 删除当前行。
db 从当前位置删除到前一个单词的开头
dw 从当前位置删除到下一个单词开头
c 功能和d相同,区别在于完成删除操作后进入INSERT MODE
cc 也是删除当前行,然后进入INSERT MODE
3.更正
u 撤销最后执行的命令
U 修正之前对该行的操作
Ctrl+R Redo
选块 先用v,C-v,V选择一块,然后用y复制,再用p粘贴。
yy 复制当前整行
nyy 复制当前行开始的n行内容
4.对代码自动格式化 gg=G
5.显示行号
通过vi的命令模式输入:set nu,这时候在文件中就会显示行数。(不显示行号用 :set nonu )
:set nu
6.用命令移动
:5,8>