三种模式

(1)一般模式(光标移动,复制,粘贴,删除)

(2)编辑模式(编辑文本)

(3)命令行模式(查找和替换)

韦东山linux第一期视频:004课:vi编辑器

(1)不知道什么模式时,按esc键;

(2):wq(write quit)

  (3)   :i(insert)

进入编辑模式:

i(在光标前插入文本)

a(在光标后插入文本)

o(在当前行之下新开一行)

光标移动

H(左)J(下)K(上)L(右)

常用命令:
n(数字)gg,移至第n行行首;

G转至文件结尾;

在某一行快速定位

0: 光标移至当前行首;

$: 光标移至当前行末;

fx: 搜索当前行中下一个出现字母x的地方。

难点:

(1)模式的判断(按esc)

文本复制,粘贴,撤销,删除

yy复制当前行;

nyy复制当前行以及之后的n-1行;

p粘贴;

dd删除光标所在行;

ndd删除当前行以及之后的n-1行;

u撤销上一步操作;

x撤销光标所在位置的字母;

 

操作和替换

/pattern(从光标开始处向文件胃搜索pattern,然后按下n和N)

n在同一方向重复上一次搜索命令;

N在反方向重复上一次命令;

(若在第一行执行/pattern文件则进行文件搜索)

:%s/p1/p2/g:将文件所有p1替换成p2;

:%s/p1/p2/gc,替换前确认。

相关文章: