首页 > 代码库 > linux之vi编辑器

linux之vi编辑器

一、模式转换

i:当前光标所在字符前面,装换为输入模式

a:................后。。。。。。。。。

o:............行下方。新建一行,

I:。。。。。。。。行首,

A:.................行尾

O:.................上方,新建一行

ZZ: 编辑模式强行退出

二、光标移动

1、逐个字符移动:

h:左

l:右

j:下

K:上

#h:移动#个字符

2、以单词为单位移动

w:移动到下一个单词词首

e:跳至当前或下一个单词的词尾

b:跳至当前或下一个单词的词首

3、行内跳转

0:绝对行首

$:绝对行尾


4、行间跳转

#G:跳转到第#行

G:最后一行


末行模式下直接给出行号

四、翻屏

ctrl+f:向上翻一屏

ctra+b  下


五、删除命令 d

d$:删除当前字符到行尾

d0:            首

#dw,#de,#db

dd,删除当前行

1,8d尾行模式删除1-8行

.,+5d删除当前行到向下的5行 共删除6行

六,复制粘贴

y:复制,用法同d

p:粘贴

如果复制或删除的是整行内容,则粘贴到下边一行,不是整行 则粘贴在光标的后边

七 修改

c:先删除内容,在转换为输入模式,用法同d

八 替换 r,R

九 撤销

u(undo) 

#u:撤销最近#次数操作

crtl+r:还原最近一次撤销

十 重复前操作 

.

十一 可视化模式

v:按照字符选取

V:按照巨型选取

linux之vi编辑器