箭头
插入模式 i
添加模式 a (不能删除其他文本)
a、i 和 A 都会带您进入插入模式,惟一的区别在于字符插入的位置。
删除 x (正常模式即可,不需要进入插入模式)
删除单词 dw (delete word)
d$ 从当前光标删除到行末。
c for change
Use the y operator to copy text and p to paste it
快速移动光标至行首和行尾
1、 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键"^"(即Shift+6)或0(数字0)。
2、 如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键" " ( S h i f t + 4 ) 。 与 快 捷 键 " " 和 0 不 同 , 快 捷 键 " "(Shift+4)。与快捷键"^"和0不同,快捷键" "(Shift+4)。与快捷键""和0不同,快捷键""前可以加上数字表示移动的行数。例如使用"1 " 表 示 当 前 行 的 行 尾 , " 2 "表示当前行的行尾,"2 "表示当前行的行尾,"2"表示当前行的下一行的行尾。
- vi 编辑器中跳到文件的第一行:
a. 输入 :0 或者 :1 回车
b 键盘按下 小写 gg
- vi 编辑器跳到文件最后一行:
a 输入 : $ 回车
b 键盘按下大写 G
每一行行首添加tab
一、连续的十几行到50行内的左右移动:
1. 第m行到第n行右移一个tab
:m,n>
2. 第m行到第n行左移一个tab
:m,n<
多行的话类似,如右移2个tab
:m,n>>
二、连续的I行的左右移动(I > 100):
向左:
1.移动到要处理的首行,输入ma
2.移动到要处理的尾行,输入<'a
向右,即将第二个命令中的 ‘<’ 改为 '>'即可。