好文档 - 专业文书写作范文服务资料分享网站

Vi编辑器的基本使用方法及vi和Vim的区别

天下 分享 时间: 加入收藏 我要投稿 点赞

vi和Vim的区别,他们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:

1、多级撤消

我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。

2、xx

vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。

3、语法xx

vim可以用不同的颜色来xx你的代码。 4、可视化操作

就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

5、对vi的完全兼容

某些情况下,你可以把vim当成vi来使用。

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。

1、vi的基本概念

1 / 11

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。

2)插入模式(Insert mode)

只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。

3)底行模式(last line mode)

将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

2、vi的基本操作 a)进入vi

在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vimyfile

b)切换至插入模式(Insert mode)编辑文件

c) Insert 的切换

d)退出vi及保存文件

」冒号键进入「Last line mode」,例如:: w filename(输入「w filename」将文章以指定的文件名filename保存): wq (输入「wq」,存盘并退出vi): q! (输入q!,不存盘强制退出vi)

1).插入模式

2 / 11

按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;

按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。 2).从插入模式切换为命令行模式 按「ESC」键。 3).移动光标

vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「制光标左、下、上、右移一格。

按「ctrl」+「b」: 屏幕往“后”移动一页。 按「ctrl」+「f」: 屏幕往“前”移动一页。 按「ctrl」+「u」: 屏幕往“后”移动半页。 按「ctrl」+「d」: 屏幕往“前”移动半页。 按数字「0」: 移到文章的开头。 按「G」:

移动到文章的最后。 按「$」:

3 / 11

移动到光标所在行的“行尾”。 按「^」:

移动到光标所在行的“行首” 按「w」:

光标跳到下个字的开头 按「e」:

光标跳到下个字的字尾 按「b」:

光标回到上个字的开头 按「#l」:

光标移到该行的第#个位置,如:5l,56l。 4).删除文字 「x」:

每按一次,删除光标所在位置的“后面”一个字符。 「#x」:

例如,「6x」表示删除光标所在位置的“后面”6个字符。l」,分别控X」:

大写的X,每按一次,删除光标所在位置的“前面”一个字符。「#X」:

例如,「20X」表示删除光标所在位置的“前面”20个字符。 「dd」:

4 / 11

删除光标所在行。 「#dd」:

从光标所在行开始删除#行 5).复制 「yw」:

将光标所在之处到字尾的字符复制到缓冲区中。 「#yw」: 复制#个字到缓冲区 「yy」:

复制光标所在行到缓冲区。 「#yy」:

例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字。 「p」:

将缓冲区内的字符贴到光标所在位置。注意:

所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。 6).替换 「r」:

替换光标所在处的字符。 「R」:

替换光标所到之处的字符,直到按下「ESC」键为止。 7).回复上一次操作

5 / 11

Vi编辑器的基本使用方法及vi和Vim的区别

vi和Vim的区别,他们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按u只能撤消上次命令,而在vim里可以无限制的撤消。2、xxvi只能运行于unix中,而vim不仅可以运行于un
推荐度:
点击下载文档文档为doc格式
9kdwf3sege2p7v43zg0p6rgfk15sw100h7j
领取福利

微信扫码领取福利

微信扫码分享