8_vi编辑器的高级用法
Linux下的vi编辑器的简单使用操作方法

Linux下的vi编辑器的简单使⽤操作⽅法vi编辑器的使⽤:vi编辑器有三种基本⼯作模式,分别是命令⾏模式、⽂本输⼊模式、末⾏模式。
1.命令⾏模式该模式是进⼊vi编辑器后的默认模式,任何时候,不管⽤户处于何种模式,按下esc键即可进⼊命令⾏模式。
在命令⾏模式下,可以输⼊vi命令来管理⾃⼰的⽂档。
此时在键盘上输⼊任何字符都被当作编辑命令,⽽不是输⼊字符。
输⼊的字符并不会在屏幕上显⽰,若是合法的vi命令,则会完成相应的动作,否则会响铃报警。
2.⽂本输⼊模式命令⾏模式下输⼊以下⼏个命令则会进⼊⽂本输⼊模式。
i: 插⼊命令,会将⽂本插⼊到光标所在位置之前I: 插⼊命令,会将⽂本插⼊到光标所在⾏的⾏⾸a: 追加⽂本命令,会将⽂本追加到光标当前位置之后A: 追加⽂本命令,会将⽂本追加到光标所在⾏的末尾o: 空⾏插⼊命令,将在光标所在⾏的下⾯插⼊⼀个空⾏,并将光标置于该⾏的⾏⾸O: 空⾏插⼊命令,将在光标所在⾏的上⾯插⼊⼀个空⾏,并将光标置于该⾏的⾏⾸c: 修改命令r: 取代命令s: 替换命令在该模式下,⽤户输⼊的任何字符都被当做⽂件内容保存起来,并显⽰在屏幕上。
3.末⾏模式命令⾏模式下,⽤户按下:键即可进⼊末⾏模式,此时vi会在显⽰窗⼝的最后⼀⾏显⽰⼀个:作为末⾏模式的说明符,等待⽤户输⼊命令。
多数⽂件管理命令都是在此模式下执⾏的。
末⾏命令执⾏完后,vi会⾃动回到命令⾏模式4.vi⽂本的删除命令:vi编辑器可以在编辑模式和命令⾏模式下删除⽂本。
命令⾏模式下,vi常⽤删除命令x 删除光标处的字符。
若在x之前加上⼀个数字n,则删除从光标所在位置开始向右的n个字符。
X 删除光标前⾯的字符。
若在X之前加上⼀个数字n,则删除从光标前⾯那个字符开始向左的n个字符。
dd 删除光标所在的整⾏。
前⾯加上数字n,则删除当前⾏以及其后的n-1⾏。
D 或 d$ 删除从光标所在处开始到⾏尾的内容。
d( 删除到上⼀句开始的所有字符d) 删除到下⼀句开始的所有字符d{ 删除到上⼀段开始的所有字符d} 删除到下⼀段开始的所有字符d0 删除从光标前⼀个字符开始到⾏⾸的内容dw 删除⼀个单词。
vi编辑器的三种模式

vi编辑器的三种模式vi编辑器的三种模式通常来说,vi编辑器有三种模式,分别是⼀般指令模式、编辑模式与指令⾏命令模式。
这三种模式的作⽤分别是:⼀般指令模式(command mode)以 vi 打开⼀个⽂件就直接进⼊⼀般指令模式了(这是默认的模式,也简称为⼀般模式)。
在这个模式中,你可以使⽤上下左右按键来移动光标,你可以使⽤删除字符或删除整⾏来处理⽂件内容,也可以使⽤复制、黏贴来处理你的⽂件数据。
编辑模式(insert mode)编辑模式可以对内容进⾏编辑,按下i, I, o, O, a, A, r, R等任何⼀个字母之后即可进⼊编辑模式。
如果要回到⼀般指令模式时,则必须要按下Esc这个按键即可退出编辑模式。
命令⾏模式(command-line mode)在⼀般模式当中,输⼊:, /, ? 三个中的任何⼀个按钮,就可以将光标移动到最底下那⼀⾏。
在这个模式当中,可以提供你搜寻资料的动作,⽽读取、存盘、⼤量取代字符、离开 vi 、显⽰⾏号等等的动作则是在此模式中达成的!总之,三者的关系可以⽤下图来概况:各模式下的快捷键⼀般指令模式移动光标的⽅法h 或向左箭头键(←)光标向左移动⼀个字符j 或向下箭头键(↓)光标向下移动⼀个字符k 或向上箭头键(↑)光标向上移动⼀个字符l 或向右箭头键(→)光标向右移动⼀个字符hjkl 是排列在⼀起的,因此可以使⽤这四个按钮来移动光标。
如果想要进⾏多次移动的话,例如向下移动 30 ⾏,可以使⽤ “30j” 或 “30↓” 的组合按键,亦即加上想要进⾏的次数(数字)后,按下动作即可![Ctrl] + [f]屏幕向下移动⼀页,相当于 [Page Down]按键[Ctrl] + [b]屏幕向上移动⼀页,相当于 [Page Up] 按键[Ctrl] + [d]屏幕向下移动半页[Ctrl] + [u]屏幕向上移动半页n<space>n 表⽰数字,例如 20 。
按下数字后再按空格键,光标会向右移动这⼀⾏的 n 个字符。
vi使用技巧

vi使用技巧Vi是一款经典的文本编辑器,常被程序员和系统管理员使用。
下面是一些Vi使用的技巧,可以提高编辑效率和操作体验。
1. 模式切换:Vi有两种模式,命令模式和插入模式。
命令模式下可以进行复制、粘贴、删除等操作,插入模式下可以输入文字。
在命令模式按下 "i" 键进入插入模式,在插入模式按下"Esc" 键返回命令模式。
2. 光标移动:使用 "h"、"j"、"k"、"l" 键(分别对应左、下、上、右)可以在命令模式下移动光标。
使用 "gg" 和 "G" 键可以分别跳到文件开头和结尾。
使用 "0" 键可以跳到行首,使用"$" 键可以跳到行尾。
3. 复制和粘贴:在命令模式下将光标移到要复制的地方,按下"yy" 键复制当前行,或者按下数字 + "yy" 键复制多行。
然后将光标移到要粘贴的位置,按下 "p" 键粘贴。
4. 删除和撤销:在命令模式下按下 "dd" 键可以删除当前行,或者按下数字 + "dd" 键删除多行。
按下 "u" 键可以撤销最后的操作。
5. 查找和替换:在命令模式下按下 "/" 键可以进行查找操作,输入要查找的关键词并按下 "Enter" 键。
按下 "n" 键可以跳转到下一个匹配项。
按下 ":%s/old/new/g" 可以替换整个文件中的 "old" 字符串为 "new" 字符串。
6. 多文件编辑:使用 "vi filename" 的方式可以打开指定的文件。
vim编辑器常用命令

vim编辑器常⽤命令vi有3个模式:插⼊模式、命令模式、低⾏模式。
插⼊模式:在此模式下可以输⼊字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低⾏模式:可以保存⽂件、退出vi、设置vi、查找等功能(低⾏模式也可以看作是命令模式⾥的)。
⼀、打开⽂件、保存、关闭⽂件(vi命令模式下使⽤)vi filename //打开filename⽂件:w //保存⽂件:w //保存⾄⽂件:q //退出编辑器,如果⽂件已修改请使⽤下⾯的命令:q! //退出编辑器,且不保存:wq //退出编辑器,且保存⽂件⼆、插⼊⽂本或⾏(vi命令模式下使⽤,执⾏下⾯命令后将进⼊插⼊模式,按ESC键可退出插⼊模式)a //在当前光标位置的右边添加⽂本i //在当前光标位置的左边添加⽂本A //在当前⾏的末尾位置添加⽂本I //在当前⾏的开始处添加⽂本(⾮空字符的⾏⾸)O //在当前⾏的上⾯新建⼀⾏o //在当前⾏的下⾯新建⼀⾏R //替换(覆盖)当前光标位置及后⾯的若⼲⽂本J //合并光标所在⾏及下⼀⾏为⼀⾏(依然在命令模式)三、移动光标(vi命令模式下使⽤)1、使⽤上下左右⽅向键2、命令模式下:h 向左、j 向下、k 向上、l 向右。
空格键向右、Backspace 向左、Enter 移动到下⼀⾏⾸、- 移动到上⼀⾏⾸。
四、删除、恢复字符或⾏(vi命令模式下使⽤)x //删除当前字符nx //删除从光标开始的n个字符dd //删除当前⾏ndd //向下删除当前⾏在内的n⾏u //撤销上⼀步操作U //撤销对当前⾏的所有操作五、搜索(vi命令模式下使⽤)/vpser //向光标下搜索vpser字符串vpser //向光标上搜索vpser字符串n //向下搜索前⼀个搜素动作N //向上搜索前⼀个搜索动作六、跳⾄指定⾏(vi命令模式下使⽤)n+ //向下跳n⾏n- //向上跳n⾏nG //跳到⾏号为n的⾏G //跳⾄⽂件的底部七、设置⾏号(vi命令模式下使⽤):set nu //显⽰⾏号:set nonu //取消显⽰⾏号⼋、复制、粘贴(vi命令模式下使⽤)yy //将当前⾏复制到缓存区,也可以⽤ "ayy 复制,"a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。
vi 使用方法

Vi是一种常见的文本编辑器,在Unix和Linux系统中广泛使用。
以下是Vi编辑器的一些基本使用方法:
打开文件:
在终端中输入vi 文件名打开一个文件,如果文件不存在,则会新建一个空文件。
切换模式:
Vi编辑器有两种基本模式:命令模式和编辑模式。
在命令模式下,可以执行命令,如保存、复制、粘贴等。
在编辑模式下,可以输入和编辑文本内容。
进入编辑模式,按下i进入插入模式,可以开始编辑文本。
从编辑模式返回命令模式,按下Esc键。
保存文件:
在命令模式下,输入:w保存文件。
输入:w 文件名将文件保存为指定名称。
输入:q退出Vi编辑器。
输入:wq保存文件并退出Vi编辑器。
编辑文本:
进入编辑模式后,可以使用常规的文本编辑功能,如输入、删除、复制、粘贴等。
使用方向键或h、j、k、l进行光标移动。
使用x删除当前光标下的字符。
使用dd删除当前行。
使用yy复制当前行。
使用p粘贴剪贴板中的内容。
搜索和替换:
在命令模式下,输入/关键词进行向下搜索。
输入?关键词进行向上搜索。
使用n定位到下一个匹配项。
使用N定位到上一个匹配项。
输入:s/旧值/新值替换第一个匹配项。
输入:s/旧值/新值/g替换整行中的所有匹配项。
这只是Vi编辑器的一些基本用法,Vi具有丰富的功能和快捷键。
对于更深入的了解,建议查阅Vi的详细文档或参考在线教程。
vim编辑器的使用

vim编辑器的使⽤这⾥主要介绍vim编辑器的⼀些常⽤命令和⽅法,主要包括: vim编辑器的基本使⽤,包括vi的启动与退出、⼯作模式的切换、光标的移动、屏幕的滚动、⽂本的插⼊与删除、复制与粘帖、查找与替换等。
vim编辑器之程序编辑,包括程序设计中光标的跳转、关键字的补全,以及代码的缩进等。
希望通过本节的学习,能够基本掌握vi编辑器的使⽤⽅法和相关技巧,能够独⽴完成程序源代码的编辑和修改。
1、 vim编辑器的基本使⽤ vim编辑器是Linux系统下的标准编辑器。
虽然命令繁多复杂,并且绝⼤多数功能的输⼊都依靠键盘来完成,但如果我们熟悉掌握之后就会发现vim编辑器的功能、效率等都是其他图形界⾯编辑器⽆法⽐拟的,下⾯让我们来揭开它的神秘⾯纱。
1.1、 vim的启动 在终端输⼊命令vim,后⾯接着输⼊想要创建或编辑的⽂件名,即可进⼊vim编辑器。
$ vim test.c 如果vi命令后⾯所输⼊的⽂件不存在,则系统会⾃动创建⼀个以该字符串命名的⽂本⽂件。
如上图,光标停留在左上⽅,由于新建⽂件中没有任何内容,所以每⼀⾏的开头都为波浪线。
窗⼝的底部为状态栏,显⽰当前编辑⽂件的相关信息。
打开⽂件后,光标停留在屏幕左上⽅。
状态栏显⽰了当前编辑⽂件的⽂件名、⾏数以及字符数等信息。
vi命令打开⽂件时还可以带参数,这些参数⽤于修正vi的打开⽅式,主要包括如下:-R :以只读⽅式打开⽂件。
如果只需阅读⽂件内容⽽不想对其进⾏修改时,可以使⽤这个参数,以防对⽂件的误操作,-x:该参数可以在保存⽂件时对其进⾏加密,以后每次打开都需要输⼊密钥,否则将出现乱码。
1.2 、vim的⼯作模式 vim有3种⼯作模式:普通模式、编辑模式和命令模式,这3种模式之间可以相互切换。
(1)、普通模式 由Shell进⼊vim编辑器时,⾸先进⼊普通模式。
在普通模式下,从键盘输⼊任何字符都被当作命令来解释。
普通模式下没有任何提⽰符,当输⼊命令时⽴即执⾏,不需要回车,⽽且输⼊的字符不会在屏幕上显⽰出来。
vi编辑器的使用命令及方法

UNIX操作系统及应用第四章—文本编辑器viLi Yinonghoplee@内容简介目录1进入vi1 2vi的工作方式1 3基本编辑命令2 4高级命令4 5vi的配置55.1行方式下的设置 (5)5.2永久设置方式 (6)6vim和gvim的高级特色6 7小结6 1进入vi进入vi•vi是一个较大的UNIX命令,在启动的时候也有它自己的选项和参数•基本语法:vi[-options][+[n]][file]•常用选项:-r用于恢复系统突然崩溃时正在编辑的文件-R用于以只读方式打开文件+n用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行2vi的工作方式vi的工作方式vi一共有三种工作方式:命令方式、插入方式和行方式:1.命令方式1•无论用户处于什么状态,按Esc键或组合键Ctrl+[就可以进入命令方式。
当用户初始进入vi时,也处于这个状态。
•用户在命令方式下可以输入各种合法的vi内部命令,这些命令不会回显,而且不需要回车就会被执行2.文本插入方式•在命令方式下使用某些命令会导致vi马上进入文本插入方式,这些命令包括:i,I,a,A,o,O等•在这种方式下用户的任何输入都被当作是文件的内容看待,并将其显示在屏幕上。
3.最后行方式•行方式又称为最后行方式,通过在命令方式下键入冒号可进入这个方式,在这种方式下vi会在屏幕的最后一行显示一个冒号并等待用户输入命令•行方式下用户输入的命令将回显在最后一行上,并且直到用户输入回车vi才会去执行它•命令执行完毕后,vi自动进入命令状态,或者在输入命令时敲Esc键或组合键Ctrl+[、或用退格键删除所有的输入之后再按一下退格键回到命令方式3基本编辑命令基本编辑命令•移动光标(cursor movement)Bksp左移一个字符Space右移一个字符Enter,+下移一行h左移一个字符l右移一个字符j下移一行k上移一行•vi中“字”的概念:广义:两个空格之间的任何内容为一个字狭义:空格是“字”的定界符,并且所有标点和非字母字符均被当成一个“字”•例:printf("Hello,world\n");广义时为两个字,狭义时为11个字。
vi编辑器常用的命令及快捷键

ttext 在当前行向前查找text,并将光标定位在text的第一个字符
Ttext 在当前行向后查找text,并将光标定位在text的第一个字符
vi的状态
选项 作用
:.= 打印当前行的行号
:= 打印文件中的行数
^g 显示文件名、当前的行号、文件的总行数和文件位置的百分比
E 移到下一个字的结尾,忽略标点符号
( 移到句子的开头
) 移到句子的结尾
{ 移到段落的开头
} 移到下一个段落的开头
x 删除光标处的字符,可以在x前加上需要删除的字符数目
nx 从当前光标处往后删除n个字符
X 删除光标前的字符,可以在X前加上需要删除的字符数目
nX 从当前光标处往前删除n个字符
0或| 移到当前行的第一列
n| 移到当前行的第n列
^ 移到当前行的第一个非空字符
$ 移到当前行的最后一个字符
+或return 移到下一行的第一个字符
B 移到前一个字的开头,忽略标点符号
L 移到屏幕的最后一行
M 移到屏幕的中间一行
H 移到屏幕的第一行
e 移到下一个字的结尾
:set ic 查找时忽略大小写
:set noic 查找时对大小写敏感
:s/oldtext/newtext 用newtext替换oldtext
:m,ns/oldtext/newtext 在m行通过n,用newtext替换oldtext
在vi中复制文本
命令 复制操作
yy 将当前行的内容放入临时缓冲区
nyy 将n行的内容放入临时缓冲区
p 将临时缓冲区中的文本放入光标后
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
y$:复制从当前光标位置开始到当前行尾的文本。
按y$,vi将从光标位置开始到当前行尾的文本复制到临 时缓冲区,光标仍在字母i上。
使用光标移动键,将光标移到最后一行行尾。按p键,vi将被 复制的文本放到光标位置后。
47
使用复制操作符和域控制键
y0:复制从当前光标位置开始到当前行首的文本。
按y0,vi复制从光标位置开始到当前行首的文本,光 标停留在字母e上。
8 vi编辑器的高级用法
更多有关vi编辑器的知识 重排文本
vi操作符的域
在vi中使用缓冲区
光标定位键
定制vi编辑器
其他vi命令
1
更多有关vi编辑器的知识
vi与ex
启动vi编辑器 使用vi的启动选项
编辑多个文件
2
vi与ex
vi编辑器是ex系列编辑器的一部分 vi是ex编辑器中的屏幕编辑器 vi和ex之间可切换
31
移动行:dd,p或P
32
移动行:dd,p或P
使用光标移动键,将光标放到第1行的任 意字符上。
按P键,vi将被删除的行放到当前行上。
33
复制行:yy,p或P
使用复制和put操作符,可以将文本从文件的
一个位置复制到另一个位置。
按yy键,vi将当前行复制到临时缓冲区。
使用光标移动键,将光标放到第1行上。 按p键, vi复制临时缓冲区的内容到当前行下。
使用修改操作符和域控制键来修改一个字。 按cw,vi在当前字尾放置标记,并覆盖字母t, 然后转入文本输入模式。光标仍在准备修改的 第一个字母m上。
50
使用修改操作符和域控制键
输入all,将字most改为all。 按Esc键,vi回到命令模式。标记被删除。
51
在vi中使用缓冲区
两种类型的临时缓冲区
34
复制行:yy,p或P
35
复制行:yy,p或P
使用光标移动键,将光标放到最后1行上。 按P键,vi复制临时缓冲区的内容到当前行上。
36
vi操作符的域
文本块:一个字符、一个字、一行、一 句、其他指定的字符集。 许多vi命令只在一个文本块上操作。 组合使用vi命令和域控制键可以更好地控 制编辑任务。
44
使用删除操作符和域控制键
db:删除到前一个字的字首。 按db,vi删除字by,光标仍在字母o之前的空格上。
45
使用复制操作符和域控制制键。
p和P操作符用来将复制的文本放到文件 的其他地方,并使用域控制键来控制复 制文本的哪一部分。
46
使用复制操作符和域控制键
使用光标移动键,将光标移到第一行行尾。按P键,vi将被复 制的文本从临时缓冲区复制到光标位置之前。
48
使用修改操作符和域控制键
c操作符组合了插入和修改功能,它将vi从命令
模式转换到文本输入模式。
按c键后,可以从光标位置开始输入文本,文 本向右移动,必要时折行。
按Esc键回到命令模式。
49
使用修改操作符和域控制键
为提高查看文件效率,vi提供翻页操作符。
65
光标定位键(续)
按键 功 能
Ctrl-d
Ctrl-u Ctrl-f
Ctrl-b
将光标向下移动到文件尾,通常每次 移动12行。 将光标向上移动到文件头,通常每次 移动12行。 将光标向下移动到文件尾,通常每次 移动24行。 将光标向上移动到文件头,通常每次 移动24行。
使用n!命令可以忽略这个提示信息。
18
编辑多个文件
创建文件file1、file2、yourfirst
19
编辑多个文件
$vi file1 file2
2 files to edit
“file1” 2 lines,22 characters
20
编辑多个文件
输入:ar并按回车键,显示文件名。当 前文件在括号中。
按dw键,vi删除字most和它后面的空格,光标 移到字母o上。
42
使用删除操作符和域控制键
ndw:删除光标位置后的多个字。
按3dw键,vi删除3个字most、of、the及the后 面的空格,光标移到字by后面的空格上。
43
使用删除操作符和域控制键
de:删除到字尾。
按de键,vi删除most,光标移到字母o之前的空格上。
66
光标定位键(续)
其他操作符
行号n+ G:将光标定位到第n行,例如
输入1000G,将光标移到第1000行上; 输入1G,将光标移到第1行上; 输入G,将光标移到文件尾。
Ctrl+g:告诉用户当前行号,提供类似如下信息
67
“myfirst” line 30 of 90 -30%
定制vi编辑器
The Screen and Buffers After Second Delete
Figure 6-3
59
复制后的屏幕显示和缓冲区情况
用户复制的文本也存在临时缓冲区中。将光标放在第 一行上,输入yy,vi将复制的行放入缓冲区1。
60
put命令后的屏幕 显示和缓冲区情况
输入”2p,vi将缓冲区2的内容复制到光标位置之后。
28
vi编辑器的剪切和粘贴键
按键 功能 d 删除指定位置的文本,并保存到临时缓冲区中。 可使用put操作符(p或P)来访问该缓冲区。 y 复制指定位置的文本到临时缓冲区。可使用put操 作符(p或P)来访问该缓冲区。 P 将指定缓冲区的内容放到当前光标位置之上
p
c
将指定缓冲区的内容放到当前光标位置之下
用户启动vi时,可以给出多个文件名。 每当结束一个文件的编辑时,就可以编辑 下一个文件而不用重新启动vi。
使用:n(next)命令启动编辑下一个文件。
使用:ar命令查看文件名列表。
17
编辑多个文件
若上一个文件修改后未保存,vi就会显示如下 信息: No write since last change(:next ! overwrite)
缓冲区1总是保留最近被修改的内容。例如:
当用户发出dd命令时,vi将被删除的行存到缓 冲区1。 当再次使用dd命令删除另一行时,vi将以前的 内容放到下一个缓冲区(这里是缓冲区2), 然后将新内容存到缓冲区1。
54
数字编号缓冲区(续)
使用put操作符,并在它前面加上缓冲区 号,就可以找回数字编号缓冲区的内容。
6
启动vi编辑器
在vi编辑器中实现”“文件另存为”
$vi myfirst :w yourfirst或:wq yourfirst可将myfirst内容 保存到yourfirst ,原文件保持不变。
7
使用vi的启动选项
只读选项-R
命令选项-c
8
只读选项-R
该选项允许逐行查看文件内容,但不能 修改文件。
如“9p就可以找回缓冲区9的内容,将缓 冲区9的内容复制到光标位置。 指定缓冲区的格式为:
“np或”nP(双引号+n+p或P)
55
n表示缓 冲区号
数字编号缓冲区:示例
使用vi在Chapter6目录下创建一个文件 buffer,内容如下: AAAAAAAAAA 22222222222222 BBBBBBBBBB 33333333333333 CCCCCCCCCC
56
vi编辑器的9个数字编号缓冲区
在没有做任何编辑操作的情况下,用户屏 幕如下图。
57
第一次删除后的屏幕 显示和缓冲区情况
将光标定位在第一行上,使用删除命令删除当 前行。vi编辑器将被删除的行保存在缓冲区1。
58
第二次删除后的屏幕 显示和缓冲区情况
使用删除命令一次删除两行,被删除的两行被 存到缓冲区1,前面被删除的内容移到缓冲区2。
37
vi操作符的域
域 $ e 或w b 功能 标识域为从光标位置开始到当前行尾 标识域为从光标位置开始到当前字尾 标识域为从光标位置前到当前字首
0(零) 标识域为从光标位置前到当前行首
38
vi操作符的域
使用删除操作符和域控制键 使用复制操作符和域控制键 使用修改操作符和域控制键
39
使用删除操作符和域控制键
63
字母编号缓冲区:实例
输入”wdd,删除当前行,将它的副本保存到
缓冲区w。
输入“wp,将缓冲区w的内容复制到光标位置。
输入”z7yy,复制7行到缓冲区z。 输入”zp,将缓冲区z的内容复制到光标位置。
64
光标定位键
屏幕一次显示24行文本,如果文本多于 24行,用户需使用光标移动键向上或向 下滚动文件查看。
数字编号缓冲区 字母编号缓冲区(命名缓冲区) 都可以用来保存修改和以后再找回变更。
52
数字编号缓冲区
vi 编辑器使用9个临时缓冲区,编号从1到9。
每次删除或复制的文本都放在这些缓冲区中, 用户指定缓冲区号就可以访问任何一个缓冲区。
每次新删除或复制的文本都要替换缓冲区以前 的内容。
53
数字编号缓冲区(续)
vi编辑器有许多参数,可供用户设置来控制工 作环境。