linux文本编辑器实训报告,Linux操作系统Vi文本编辑器实验报告.docx

1.

实验目的

Vi文本编辑器

2.2.实验原理和实验设备

2.

2.

实验原理和实验设备

1. 了解vi文本编辑器的原理和操作。了解vi文本编辑器的相关命令。

1. LinUX操作系统

3.实验步骤

3.

实验步骤

1.什么是vi文本编辑器?

Vi是一个全屏幕文本编辑器

优点:

1.具有文本编辑所需的所有功能2.适用于各种版本的Un ix/Li nux3

1.

具有文本编辑所需的所有功能

2.

适用于各种版本的Un ix/Li nux

3.

适用于各种类型的终端

4.

使用灵活快捷

缺点:

1.界面不太好看2.按键命令太多

1.

界面不太好看

2.

按键命令太多

2.如何调用

vi

(如: vi [path]filename),便

(如: vi [path]filename),便

可进入vi。如果只输入vi,而不带有文件名,

也可以进入

vi。然后先创建文件的内容,在

在系统提示符后输入vi和想要编辑(或建立)的文件名

退出vi时,只需在退出命令后输入文件名即可。

士;棗un ? =

射丁扌s:汕軽「*

Hod; I >■ =' ■?r "-I ', '. cr :

1 -T-n■石[弓"■九jiible

t:■:苗

t:■:苗

.< P cf-'*■,;-T;i—rtin-

3: tLJr up

进入编辑模式后vi等待编辑命令输入而不是进入

进入编辑模式后vi等待编辑命令输入而不是

文本输入,也就是说,这时输入的字母都将作为编辑命令来解释。

进入编辑模式后光标停在屏幕的第一行首位上(用_表示),其余各行的行首均有一个 “

符号,表示该行为空行。最后一行是状态行, 显示出当前正在编辑的文件名及其状态。如果是[New File],则表示该文件是一个新建的文件。如果输入vi带有文件名后,文件已在系统中存在的话,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名,行数和字符数。在编辑模式下输入插入命令 i、附加命令a

符号,表示该行为空行。最后一行是状态行, 显示出当前正在编辑的文件名及其状态。如果

是[New File],则表示该文件是一个新建的文件。如果输入vi带有文件名后,文件已在系

统中存在的话,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显

示出该文件的文件名,行数和字符数。

在编辑模式下输入插入命令 i、附加命令a、打开命令0、修改命令

c、取代命令r或替

换命令s都可以进入插入模式。在插入模式下,用户输入的任何字符都被 保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式,按 在编辑模式下,用户按“:”键即可进入命令模式,此时Vi会在显示窗口的最后一行(通常

也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。多数文件 管理命令都是在此模式下执行的。末行命令执行完成后,Vi自动回到编辑模式。如图3.1

Vi当作文件内容

ESC键即可。

所示。

若在命令模式下输入命令过程中改变了主意,可用退格键 部删除之后,再按一下退格键,即可使 3. Vi的三种基本工作模式:

(backspace)将输入的命令全

Vi回到编辑模式。

编辑模式、插入模式和命令模式

(末行模式)。

4.文件的保存和退出;

ESC键切换Comma nd模式是vi或vim

ESC键切换

当我们按ESC键后,接着再输入:号时,Vi会在屏幕的最下方等待我们输入命令:

:w 保存;

:W file name 另存为 file name ;

:wq!保存退出;

:wq! file name 注:以file name为文件名保存后退出;

:q!不保存退出;

:x应该是保存并退出,功能和:wq!相同

5. 光标移动;

当我们按ESC进入Comman模式后,我们可以用下面的一些键位来移动光标;

向下移动一行;

向上移动一行;

向左移动一个字符;

向右移动一个字符;

向上移动一屏;

向下移动一屏;

向上移动;

ctrl+b

ctrl+f

向上箭头

向下箭头

向左箭头

向右箭头

向下移动;

向左移动;

向右移动;

我们编辑一个文件时, 对于 j 、k、l 和 h 键,还能在这些动作命令的前面加上数字, 比如 3j , 表示向下移动 3 行。

6. 插入模式(文本的插入)

i 在光标之前插入;

a 在光标之后插入;

I 在光标所在行的行首插入; 在光标所在行的行末插入; 在光标所在的行的上面插入一行; 在光标所在的行的下面插入一行; 删除光标后的一个字符,然后进入插入模式; 删除光标所在的行,然后进入插入模式;

7.文本内容的删除操作;

7.

x 一个字符;

#x 删除几个字符, #表示数字,比如 3x;

dw 删除一个单词;

#dw删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值