日期:2014-05-16  浏览次数:20669 次

Linux 的vi/vim的一点使用技巧

己经常使用到的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: 向上半页