日期:2014-05-16 浏览次数:20669 次
己经常使用到的vi/Vim使用技巧整理一下,希望对大家有用:
?
(一) 通用操作:
1.??? 指令模式到输入模式指令:
a (append ) :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。
A : 从光标所在列最後面的地方开始新增资料。
i (insert ): 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。
I :从光标所在列的第一个非空白字元前面开始插入资料。
o (open ):在光标所在列下新增一列并进入输入模式。
O: 在光标所在列上方新增一列并进入输入模式
s : 删除光标所在字元,并进入输入模式
S : 删除光标所在的列,并进入输入模式
2.??? 编辑指令
x : 删除光标所在字符。
dd :删除光标所在行。
r :修改光标所在字符,r 后接修正的字符。
R : 替换状态,新增文字覆盖原先文字,直到按 [ESC] 为止。
d 删除(delete)
y 复制(yank)
p 放置(put)
c 修改(change)
3.??? 移动按键
在指令模式下移动光标的基本指令是 h, j, k, l
u :恢复被删除的文字
shift + u: 恢复光标所在列的所有改变
ctrl+d: 向下半页
ctrl+f: 向下一页
ctrl+u: 向上半页