vi编辑器讲课稿
vi编辑器命令行操作教案课程
![vi编辑器命令行操作教案课程](https://img.taocdn.com/s3/m/f2fb917730126edb6f1aff00bed5b9f3f80f7268.png)
vi编辑器命令行操作教案课程本教案课程将介绍如何使用vi编辑器在命令行下进行文本编辑。
vi编辑器是Unix和Linux系统中一个经典的文本编辑器,是大多数程序员和系统管理员必须掌握的技能之一。
课程大纲1. vi编辑器的基础知识和启动方法2. vi编辑器的三种编辑模式3. vi编辑器的基本命令4. 其他常用vi编辑器命令vi编辑器的基础知识和启动方法1. 什么是vi编辑器vi编辑器是Unix和Linux系统中的一个文本编辑器,它可以在终端窗口下进行文本编辑。
相比其他文本编辑器,使用vi编辑器可以更高效地在命令行下进行文本编辑。
2. 启动vi编辑器在命令行下输入 vi 加上要编辑的文件名即可启动vi编辑器。
例如:vi example.txtvi编辑器的三种编辑模式在vi编辑器中,有三种编辑模式:命令模式、插入模式和可视模式。
1. 命令模式打开vi编辑器时,默认进入命令模式。
在该模式下,可以使用一些命令对文本进行操作,例如复制、粘贴、查找、删除等操作。
2. 插入模式在命令模式下,按下i、a、o中的任意一个键即可进入插入模式。
在该模式下,可以直接输入文本内容,并使用退格键进行删除。
3. 可视模式在命令模式下,按下v键即可进入可视模式。
在该模式下,可以使用移动光标进行文本选择,然后对选中的文本进行复制、删除等操作。
vi编辑器的基本命令vi编辑器中常用的命令如下表所示:其他常用vi编辑器命令除了基本命令之外,还有一些常用的vi编辑器命令:总结掌握vi编辑器命令行操作是Unix和Linux系统中的一个重要的技能,通过本教案课程的研究,您将能够熟练使用vi编辑器进行文本编辑,并提高工作效率。
如何讲解vi手册演讲稿
![如何讲解vi手册演讲稿](https://img.taocdn.com/s3/m/9fbc49e6b1717fd5360cba1aa8114431b90d8edb.png)
如何讲解vi手册演讲稿Vi编辑器是一款非常强大的文本编辑工具,它可以帮助用户高效地编辑和管理文档。
在这篇演讲稿中,我将向大家介绍如何讲解vi手册,希望能够帮助大家更好地理解和使用这款编辑器。
首先,我们需要明确vi编辑器的基本功能和特点。
Vi是一个纯文本编辑器,它可以在终端环境下运行,并且具有非常强大的编辑和操作能力。
它的操作方式可能对一些用户来说比较陌生,但是一旦掌握了它的基本操作,就能够极大地提高编辑效率。
其次,我们需要介绍vi编辑器的基本操作方法。
在讲解vi手册时,我们可以从vi的启动方式、基本的光标移动、文本编辑、保存退出等方面进行详细的讲解。
通过实际操作演示,让听众能够更直观地理解vi编辑器的使用方法。
另外,我们还可以介绍一些vi编辑器的高级操作技巧。
比如使用vi进行多文件编辑、查找替换、文本块操作等功能。
这些高级操作技巧可以帮助用户更加高效地处理复杂的文本编辑任务,提高工作效率。
除此之外,我们还可以分享一些vi编辑器的定制配置和插件推荐。
通过对vi编辑器的个性化定制,可以让它更好地适应用户的需求,提供更加舒适和高效的编辑环境。
同时,一些常用的vi插件也可以帮助用户扩展vi编辑器的功能,提供更多实用的编辑工具。
最后,我们可以结合一些实际的应用场景,来演示vi编辑器的实际应用。
比如在编程开发中使用vi编辑器进行代码编辑,或者在系统管理中使用vi编辑器进行配置文件的编辑等。
通过这些实际案例的演示,可以更好地展示vi编辑器的强大功能和实际价值。
总结一下,讲解vi手册需要从基本功能、操作方法、高级技巧、定制配置和实际应用等方面进行全面的介绍,帮助听众更好地理解和掌握这款编辑器。
希望通过这次演讲,大家能够对vi编辑器有一个更深入的了解,从而能够更加高效地使用它进行文本编辑和管理。
谢谢大家!。
第九讲-vi文字处理器PPT课件
![第九讲-vi文字处理器PPT课件](https://img.taocdn.com/s3/m/d652d4cdfc4ffe473268ab09.png)
11) 将刚才复制的两行粘贴到第5行后: 5G;p
12) 撤消刚才的粘贴操作: u
13) 恢复刚才的粘贴操作: ctrl+r
14) 保存刚才的修改并退出该文档: wq
.
23
Vim
❖Vim(Vi IMproved)是vi的升级版本 ❖ 在文字模式下的#后输入alias,如果出现alias
word1替换为word2 ➢ :1,$s/word1/word2/g:将全文中的word1替换为
word2 ➢ :1,$s/word1/word2/gc:与上个命令相同,但需要
用户确认替换
.
16
vi常用命令
❖ 一般模式下的常用命令(删除、复制、粘贴)
➢ x/X:向后/前删除一个字符 ➢ dd:删除整行 ➢ ndd:删除从当前列向下的n行 ➢ yy:复制当前行 ➢ nyy:复制从当前向下的n行 ➢ p/P:将复制来的数据粘贴在光标的下/上一行
环境设置
.
28
.
21
Vi指令练习
5) 移动到第7行后,再向右移动10个字符: 7G;10<空格>或者10<右箭头>
6) 移动到当前行的第一个字符处: 0
7) 移动到文件的最后一行: G
8) 查找字符串root: /root和?root
.
22
Vi指令练习
9) 将文件中所有的root字符串都替换为rootaaa,替换前要询问是否 替换: :1,$s/root/rootaaa/gc
❖ 没有菜单,只有命令
.
6
❖ 一般模式 ❖ 编辑模式 ❖ 命令行模式
vi的三种模式
一般模式
《vi文本编辑器》PPT课件
![《vi文本编辑器》PPT课件](https://img.taocdn.com/s3/m/60f5e6cd770bf78a6429540d.png)
第3章 vi文本编辑器
3. 末行模式(Last line mode) 末行模式也称为ex转义模式。在末行模式下,光标停留 在屏幕的最末行,在此接收输入的命令并执行。末行模式用 于执行一些全局性操作,如文件操作、参数设置、查找与替 换、拷贝与粘贴、执行Shell命令等。 在文本编辑过程中,用户可以控制vi在这三种工作模式 之间进行切换,完成各种编辑工作。三种模式之间的转换关 系如图3-1所示。
第3章 vi文本编辑器
第3章 vi文本编辑器
3.1 vi文本编辑器概述 3.2 vi基本命令 3.3 vi常用末行.1 vi文本编辑器概述
与Unix相同,Linux本质上是一个文本驱动(text-driven) 的操作系统。文本文件就是全部由ASCII码字符及某种语言 的编码字符构成的文件,不含有任何样式和格式信息。文本 文件可以被任何文本编辑器解释而不会出现乱码,还可以被 所有程序操作和使用。在Linux系统中,文本文件被广泛地 用作系统配置文件和系统工具软件的操作对象。这使得用户 可以在文本方式下完成所有的工作,如编写程序和命令脚本、 读/写电子邮件、配置和管理系统等。而完成所有这些工作 的基本工具就是文本编辑器。因此,Linux的用户应当熟悉 至少一种文本编辑器。
第3章 vi文本编辑器
3.1.2 vi的工作模式 vi是一个多模式的软件,它有三种工作模式。在不同的
工作模式下,它对输入的内容有不同的解释。 1. 命令模式(Command mode) 在命令模式下,输入的任何字符都作为命令来解释执行,
屏幕上不显示输入内容。命令模式用于完成各种文本修改工 作。
2. 输入模式(Insert mode) 在输入模式下,输入的任何字符都将作为文件的内容被 保存,并显示在屏幕上。输入模式用于完成文本录入工作。
vi编辑器的使用PPT演示课件
![vi编辑器的使用PPT演示课件](https://img.taocdn.com/s3/m/b1d31760763231126edb1180.png)
vim编辑器的使用
vim的指令
三、vim的文本删除
1、文本的删除 字符删除命令: x 删除光标所在的字符 dh 删除光标前一个字符 字和行删除命令 dw 删除光标所在的单词 db删除前一个字 dd删除当前行 d$ 删除从当前字符开始到行尾的所有字符 d0(数字0)删除从前一个字符开始到行首的所有字符 <n>dd删除从当前行开始的连续n行
vim编辑器的使用
vim的指令
三、vim的文本删除
删除一行的一部分内容 如果光标置于一行的中间,输入D命令,则vim将删除从
光标开始到行末的所有文字。 使用行号删除文本行
:nd 删除第n行的文本 :n,md 删除第n行至m行的文本 ndd删除从光标开始的n行内容 :n,$d删除从第n行开始到行末的内容
vim编辑器的使用
2. 退出vim 一、 在末行模式下 要 离 开 vim 可 以 在 命 令 模 式 下 键 入 “ :q” , “ :q!” 或 “:wq”离开(注意冒号)。
(1) :q 如果用户只是读文件的内容而未对文件进行修 改,可以使用“:q”退出vim;
如果用户对文件的内容作了修改,则用“:q”退出 vim,那么vim在屏幕的底行会提示下面的信息,vim编 辑器还保留在屏幕上:
熟悉vi编辑器第1讲
![熟悉vi编辑器第1讲](https://img.taocdn.com/s3/m/2b9887671ed9ad51f01df2b5.png)
3. 现在请使用下行键,将光标移动到第二讲。
提示∶如果您不敢确定您所按下的字母,请按下<ESC>键回到正常(Normal)模式。
然后再次从键盘输入您想要的命令。
提示∶光标键应当也能正常工作的。但是使用hjkl键,在习惯之后您就能够快速
地在屏幕内四处移动光标了。
3. 欲退出vim编辑器,请输入以下命令放弃所有修改∶
<ESC> :q! <回车>
或者输入以下命令保存所有修改∶
<ESC> :wq <回车>
4. 在正常模式下删除光标所在位置的字符,请按∶ x
5. 在正常模式下要在光标所在位置开始插入文本,请按∶
会很快遗忘这些命令的!
Hale Waihona Puke 好了,现在请确定您的Shift-Lock(大小写锁定键)还没有按下,然后按键盘上
的字母键 j 足够多的次数来移动光标,直到第一节的内容能够完全充满屏幕。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. 请将光标移动到本节中下面标记有 ---> 的第一行。
2. 为了使得第一行内容雷同于第二行,请将光标移至文本第一个字符准备插入
的位置。
3. 然后按下 i 键,接着输入必要的文本字符。
4. 所有文本都修正完毕,请按下 <ESC> 键返回正常模式。
重复步骤2至步骤4以便修正句子。
第一讲小结
1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。
h (左移) j (下行) k (上行) l (右移)
大学课件:vi编辑器PPT教学课件
![大学课件:vi编辑器PPT教学课件](https://img.taocdn.com/s3/m/9d0f50c5b0717fd5370cdc53.png)
2020/12/11
7
2. 替换和删除
将光标定位于文件内指定位置后:
rc
用 c 替换光标所指向的当前字符
nrc 用 c 替换光标所指向的前 n 个字符
5rc 用 c 替换光标所指向的前 5 个字符
x
删除光标所指向的当前字符
nx
3x
dw
删除光标所指向的前 n 个字符
删除光标所指向的前 3 个字符
2020/12/11
14
5. 撤销和重复
在编辑文档的过程中,为消除某个错误 的编辑命令造成的后果,可以用撤消命 令。另外,如果用户希望在新
的光标位置重复前面执行过的编辑命令, 可用重复命令。
u
撤消前一条命令的结果
.
重复最后一条修改正文的命
令
2020/12/11
15
6. 文本选中
vi 可进入到一种成为 Visual 的模式,在 该模式下,用户可以用光标移动命令可 视地选择文本,然后再执行其他编辑操 作,例如删除、复制等。 v 字符选中命 令 V 行选中命令
9
3. 粘贴和复制
从正文中删除的内容(如字符、字或行)并没 有真正丢失,而是被剪切并复制到了一个内存 缓冲区中。用户可将其粘贴到正文中的指定位 置。完成这一操作的命令是:
p
小写字母 p,将缓冲区的内容粘贴
到光标的后面
P
大写字母 P,将缓冲区的内容粘贴
到光标的前面
2020/12/11
10
如果缓冲区的内容是字符或字,直接粘贴在光 标的前面或后面;如果缓冲区的内容为整行正 文,则粘贴在当前光标所在行的上一行或下一 行。
set nonumber
2020/12/11
2
实训3 vi文本编辑器PPT课件
![实训3 vi文本编辑器PPT课件](https://img.taocdn.com/s3/m/a85b24f8b307e87100f6963d.png)
实验内容
任务一:新建文本文件 任务二:编辑文件
任务一、新建文本文件
1. 操作要求:
利用vi新建文件f2,内容为: How to Read Faster When I was a schoolboy I must have read every comic book ever published. But as I got older, my eyeballs must have slowed down or something I mean , comic books started to pile up faster than I could read them!
命令模式
启动vi后进入的工作模式,输入的字符被当作命令来解释
文本编辑模式
用于字符编辑,最后一行显示"-- INSERT --"提示,按ESC返回 到命令模式
最后行模式(末行模式)
等待用户输入相关命令
三种模式转换图
命令模式
编辑区
空白区
状态栏
输入模式
输入模式标志
最后行模式
末行模式标志
删除从n1行到n2行之间(包括自身)的所有文本
命令模式下的操作命令
光标操作命令
h 或 向左方向键 光标向左移动一个字符 l 或 向右方向键 光标向右移动一个字符 j 或 向下方向键 光标向下移动一个字符 k 或 向上方向键 光标向上移动一个字符
[Ctrl] + [b] 屏幕『向前』移动一页(常用) [Ctrl] + [f] 屏幕『向后』移动一页(常用)
并在最后行后再添加一行,内容为:We must know some methods to read faster.
LINUXVi文本编辑器精品PPT课件
![LINUXVi文本编辑器精品PPT课件](https://img.taocdn.com/s3/m/16a7b472ed630b1c59eeb5a9.png)
Linux 系统为方便用户,在 vi 中支持上述方向键
移动光标--在一行中移动
0(数字)或^:使光标移动到当前行的开头 $:使光标移动到当前行的末尾 w:向后移动一个单词(光标定位在单词的开头) b:向前移动一个单词(光标定位在单词的开头) e:光标定位到单词的末尾 n<space>:光标会向右移动这一行的 n 个字符
:n1,n2 s/word1/word2/g
在第 n1 与 n2 行之间寻找 word1 这个字符串,并将所 有word1取代为 word2 ,g(global)代表全局
举例来说,在 100 到 200 行之间搜寻 test 并取代为 TEST 则:【:100,200s/test/TEST/g】(常用)
LINUX--Vi文本编辑器
vi 文本编辑器三种模式:
命令模式 编辑模式 末行模式
移动光标
h 或 向左方向键(←) j 或 向下方向键(↓) k 或 向上方向键(↑) l 或 向右方向键(→)
光标向左移动一个字符 光标向下移动一个字符 光标向上移动一个字符 光标向右移动一个字符
注意 : Unix 系统不支持上, 下, 左, 右四个方向键,
: 执行文件相关操作命令 / 向前查找字符串 ? 向后查找字符串
保存文件
:w 将编辑的数据写入硬盘文件中(常用) :w!强制写入该文件。 :q 退出编辑(常用) :q!不保存强制退出 :wq 写入并退出 :wq! 强制写入并推出(常用) :x 写入并退出 (与wq区别:当文件没有修x:向后删除一个字符 (相当于 [del] 按键) X:向前删除一个字符(相当于 [backspace退格键) nx:删除从当前光标位置开始后n个字符 (包括当前字符) NX:删除从当前光标位置开始前N个字符(不包括当前字符) d:删除当前光标位置开始后的该行所有字符(包括当前字
第十三讲vi编辑器
![第十三讲vi编辑器](https://img.taocdn.com/s3/m/0bd0ca720b1c59eef9c7b40b.png)
nyy:n为数字,表示复制光标下的n行;常用 y0(0为数字):表示复制光标所在字符到该行行首的内容;常用 dd:表示删除光标所在的一行;常用 ndd:n为数字,表示删除光标后的n行;常用 d0(0为数字):表示删除光标所在处字符到该行行首的内容;常用 u键:复原前一个动作,即撤销前一个动作;常用 ctrl+r组合键:重做上一个动作;常用 n+enter:n为数字,光标向后移动n个字符; nG或n+” ↓”:n为数字,光标向下移动n行; n+” ←、→、↑”:表示光标向左、向右、向上移动n个字符;常用 .键:表示重复前一个动作;常用 i、o、r键:i表示从当前光标处进入插入模式;a表示从光标所在处的 下个字符处开始插入;r键表示进入取代模式,r只取代光标所在字符 一次;而使用R会一直取代,直到按下esc;
• 因此,可以将vi理解成文本编辑器,更为重要的是vi是一 个程序开发工具。 • Vim作为vi的升级版本,vim可以用颜色或底线等方式来显 示一些特殊信息。Vim不仅能对c语言的语法进行检测,还 可以检测linux基础配置档案的语法,例如/etc/fstab。
Vi的使用的三种模式
基本上vi共分为三种模式:一般模式、编辑模式与指令列模式。 • 一般模式:以vi打开一个档案就直接进入一般模式。在这个模式中, 可以使用上、下、左、右四个键移动光标,可以使用del键删除字符或 者删除整行,也可以使用复制、粘贴来处理档案。但不能进行字符的 输入。 • 编辑模式:在一般模式中,按下i、o、a、r等任一字母后进入编辑模 式。进入编辑模式后,vi编辑窗口下方会出现 INSERT或REPLACE 字样,此时才能进行编辑。如果想要回到一般模式,则需要按下esc 键退出编辑模式。 • 指令列模式,在一般模式中,输入:、/或? 三个键中任一个,就会将 光标移动到最底下那一行。在这个模式中,可以提供搜索档案内容动 作,以及其他高阶操作等。如果想要回到一般模式,按下esc即可。
第10讲:第6章vi编辑器的使用1:vi编辑器的使用基础
![第10讲:第6章vi编辑器的使用1:vi编辑器的使用基础](https://img.taocdn.com/s3/m/a51d889f2e3f5727a5e962fb.png)
vi编辑器的三种工作模式的操作;
三种模式间的转换;
熟悉内容:
vi编辑器的三种工作模式;
命令模式下的常用操作,复原、检索等;
了解内容:
文本编辑器的使用特点;
行结合、文本位移、光标移动、删除命令;
教学重点、难点:
重点:
vi编辑器的启动、存盘及退出;
vi编辑器的三种工作模式的操作及其模式间的转换;
作业和思考题:
1.进入和退出vi编辑器的方法有那些?
2. vi编辑器的工作方式有那些?相互间如何转换?
3.打开vi编辑器,进行如下操作:
⑴插入2019年日历,并把该文件命名为2019.txt。
⑵把4、5、6月的日历整体向右移动一个制表位。
⑶把该日历的标题“2019”改为“2019年全年日历”。
⑷通过命令的方式整体一次性地删除1、2、3月的日历,然后予以恢复。
命令模式下的其他命令,如简单的光标移动在终端可以通过键盘的上下箭头来简单的操作,文本删除除了提高效率的行删除、文本块删除等操作需要光标定位命令相结合外,其他简单删除可以在编辑状态下如图Word编辑文本即可。其他行结合、文本位移命令不常用简单了解演示一下即可。
板书设计:
用PPT课件为引导,用VMWare虚拟Linux系统及其终端SSH窗口运行演示代替板书。
6.3.1命令模式
6.3.2插入模式
6.3.3底行命令模式
6.3.4三种模式间的转换
6.4命令模式下的操作
6.4.1命令模式到输入模式的转换命令
6.4.2命令模式下的光标移动
6.4.3文本删除命令
6.4.4复原命令
6.4.5行结合命令
6.4.6文本位移命令
.Vi编辑器-PPT课件
![.Vi编辑器-PPT课件](https://img.taocdn.com/s3/m/6317dc7904a1b0717ed5dd86.png)
.操作系统
25
除了-pedantic之外,GCC还有一些其它编译选项也能够产生有用 的警告信息。这些选项大多以-W开头,其中最有价值的当数Wall了,使用它能够使GCC产生尽可能多的警告信息:
GCC给出的警告信息虽然从严格意义上说不能算作是错误,但却 很可能成为错误的栖身之所。
一个优秀的Linux程序员应该尽量避免产生警告信息,使自己的代 码始终保持简洁、优美和健壮的特性。
.操作系统
6
Vi编辑器包含的主要内容有:
✓ Vi编辑器的启动与退出 ✓ Vi编辑器的工作模式 ✓ Vi编辑器的常用命令
.操作系统
7
Vi是Visual interface的简称,它可以执行输出、删 除、查找、替换、块操作等众多文本操作
用户可以根据自己的需要对Vi进行定制,这是其他 编辑程序所没有的。
按『 : / ? 』三个中 的任何一个按键
命令模式
一般模式
按ESC返回 一般模式
按下『i, I, o, O, a, A, r, R』 等任何一个字母
编辑模式
.操作系统
11
编辑模式:在一般模式中可以进行删除、复制、贴上等等 的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个按键之后才会进入编辑模 式,按下这些按键时,在画面的左下方会出现『INSERT 或 REPLACE 』的字样,此时才能进行编辑。
Vi不是一个排版程序,它不像WORD或WPS那样可 以对字体、格式、段落等其他属性进行编排,它只 是一个文本编辑程序。
Vi是全屏幕文本编辑器,它没有菜单,只有命令。
Vi功能强大,但体积很小,从完整版到只有几M的 精简版Linux,甚至是Android系统都支持Vi
实验六vi编辑器教学内容
![实验六vi编辑器教学内容](https://img.taocdn.com/s3/m/c0aba68a6bd97f192379e931.png)
实验六v i编辑器
实验项目6 Vi编辑器
一、实验目的
●掌握Vi编辑器的启动与退出。
●掌握Vi编辑器的三种模式及使用方法。
●熟悉C/C++编译器gcc的使用。
二、项目背景
在Linux操作系统中设计一个C语言程序,当程序运行时显示如下的运行效果:
三、实验内容
练习Vi编辑器的启动与退出;练习Vi编辑器的使用方法;练习C/C++编译器gcc的使用。
四、实验步骤
●打开Vi编辑器。
●练习Vi编辑器的使用输入如下程序,并保存为test.c。
●利用“gcc -g test.c -o test”命令,对test.c程序进行编译连接。
●运行应用程序,界面如下所示。
五、实验思考题
1.在Linux操作系统中编写程序,实现“鸡兔同笼”问题,要求头数和脚数从键盘输入整形数据
2.在Linux操作系统中,实现万年历,并提供友好的用户界面。
六、实验报告要求
●实验目的。
●实验内容。
●实验步骤。
●实验中的问题和解决方法。
●回答实验思考题。
●实验心得与体会。
●建议与意见。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
v i编辑器
实验项目(五) VI编辑器
一、学习目的
1、熟练掌握使用vi编辑器的工作模式。
2、掌握vi编辑器的启动和退出。
3、vi编辑器的常用指令
二、学习任务
第一部分
1、练习启动和退出vi编辑器,熟悉vi编辑器的工作模式
进入:Vi mytxt
退出::wq 或:zz或:x:保存文件,退出vi
工作方式:命令方式,文本输入方式和最后行方式
2、根据系统自带的vimtutor学习教程练习vi工具的使用
3、使用vi编辑器编辑以下文件,文件名为test.txt,并保存该文件
Shi jia zhuang you dian
zhi ye ji shu xue yuan
ji suan ji xi
4、随意修改上述文件,尝试使用:q 、:q! 、:w 、:wq 、:x 、:ZZ等指令,保存或不保存所作的修改
:q 退出vi。
若文件被修改过,则要被要求确认是否放弃所修改的内容:q! 不保存文件,退出vi
:w 保存文件,但不退出vi
:wq或:x或:zz 保存文件,退出vi
5、在步骤3的基础上,将每个单词的首字母转换为大写,并保存该文件
test_caps.txt
保存文件: :w test_caps.txt
6、在首行上方添加一行,内容为你的班级+学号+姓名,保存该文件
H/O
7、在步骤5 的基础上,查询自己的学号,尝试正向查询及反向查询
正向查询:\12263629
反向查询:?12263629
8、尝试并了解光标移动命令h/j/k/l的使用方法
光标左移一个字符/h
光标下移一个字符/j
光标上移一个字符/k
光标右移一个字符/l
第二部分
在你的主目录中使用cat>funfile编写一个不少于10行的文本文件,内容自定,但要求有system和System单词共5个以上。
然后完成下列任务:(记录操作命令和步骤)
1、将前5行写到另一个文件new.40里。
h/5yy/:w new.40
2、跳到文件的最后一行。
L
3、使用命令定位光标到窗口的中间。
M
4、不退出vi状态,将文件new.40载到缓存里,覆盖以前的内容。
5、为各行设置行号。
Set nu
6、在文件中查找含有System或system的行,并且用/、cw、n、. 命令将这些内容全部替换为XXXXXX,但是要保留中间的一个。
:%/system/XXXXXX/g
7、复制第1行到第2行的位置。
2yy
8、删除第3行。
3nn
9、改变第5行每个单词的第一个字母均为大写。
10、复制最后一个词3遍。