快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门新葡亰app在线下载_龟发之家论坛



vi先容

vi编辑器是一个用于创建和改动文本文件的交互式编辑器。应用vi编辑器时所有的文本编辑都放在一个缓冲区中,可以把所作的改动写到磁盘也可以放弃所做的改动。

对付那些有志于成为系统治理员的人而言,掌握若何应用vi编辑器是异常紧张的。你必须知道若何应用vi编辑器,分外是在窗口情况弗成用的时刻。

Vi编辑器的事情模式

Vi编辑器是一个敕令行编辑器,有三种基础的操作模式:

敕令模式

文本输入模式(编辑模式)

着末行模式

敕令模式:vi的默认模式,在敕令模式下,你可以键入敕令来删除、变动、移动文本;定位光标;搜索文本字符串、退出vi编辑器。

文本输入模式(编辑模式):在编辑模式下,你可以往文件中输入文本。要使vi编辑器进入编辑模式下,可以采纳以下三种不合的敕令:

i插入

o打开

a 添加

着末行模式:当处于敕令模式下时,经由过程键入:你可以履行更先辈的编辑敕令,键入:后,将使你处于屏幕的着末一行,这就称为着末行模式。然而,所有的敕令都是由敕令模式提议的。

模式间的切换

经由过程键入I、o、a敕令,vi编辑器将脱离默认的敕令模式,进入编辑模式。

在编辑模式下,你所键入的所有文本都不会被翻译成敕令,这时,所有键入的文本都邑被保存到文件中。

当你完成了文本的输入后,按Esc键vi将回到敕令模式下,一旦回到敕令模式,你可以保存文件,退出vi编辑器,例如:

1、键入vi filename来创建一个文件;

2、键入I敕令来插入文本;

3、按Esc键回到敕令模式;

4、键入:wq来保存到文件,退出vi编辑器。

调用vi编辑器

要创建一个新文件,调用带新文件名称的vi编辑器。也可以键入敕令来创建、编辑、查看一个文件。

敕令款式

vi options filename

view filename

输入敕令

要插入或者添加文本,应用下面的选项:

敕令含义

a 在光标右侧输入文本

A 在光标所在行的末端输入文本

I在光标左侧输入文本

I 在光标所在行的开首输入文本

O在光标所在行的下一行开始新行

O在光标所在行的上一行开始新行

备注:vi澳门新葡亰app在线下载编辑器是大年夜小写敏感的,是以,应用敕令时留意精确的大年夜小写。

定位敕令

下面列出的是节制光标的移动键功能

h,左箭头,退格键光标左移一个空格

j,下箭头光标下移一行

k,上箭头光标上移一行

l,右箭头,空格键光标右移一个空格

w光标右移,到下一个字开首

b光标左移,到前一个字开首

e光标右移,到下一个字末端

$光标右移到行结尾

0,^光标左移到行开首

回车键光标移到下一行开首

control-f下翻一屏

control-d下滚半屏

control-b上翻一屏

control-u上滚半屏

control-L刷新屏幕

编辑敕令

以下部分解说vi编辑器中的编辑敕令

删除文本

要删除文本,应用下面选项:

vi编辑器中的文本删除敕令

敕令功能

x删除光标所在处的一个字符

dw删除字(或者删除字的一部分,从光标所在处到字结尾)

dd删除光标所在行

D删除光标光标所在处之右的行

:5,10d删除5-10行

备注:敕令3dw删除光标所在处开始的三个字,同样,3dd删除光标所在行开始的3行。

撤销、重复、改动文本敕令

要改动文本、撤销改动或者是重复编辑敕令,应用下面的编辑敕令,许多敕令是vi编辑器进入编辑模式,要返回敕令模式,按Esc键即可:

敕令功能

cw改动字(部分字,从光标所在处开始到一个字的结尾)

R从当前光标所在处位置开始调换字符(注:vi将进入编辑模式)

C从光标坐在处开始改动,到行末端停止

s用字符调换字符串

r调换当前光标所在的字符

J合并当前行以及下面行

Xp转置光标所在处字符与另一字符

~变动光标所在处字符大年夜小写

u放弃近来的改动

U放弃对当前行所作的改动

:u放弃上一个着末行敕令(用于着末行模式)

:r filename在当前光标所在处读入文件文本

查找和调换文本,应用以下选项:

敕令功能

/string向下查找字符串string

?string向上查找字符串string

n查找澳门新葡亰app在线下载字符串string的下一个呈现

N查找字符串string的上一个呈现

:%s/old/new/g 全局查找和调换

拷贝和粘贴文本

拷贝敕令把必要拷贝的文本放入一个临时缓冲区,粘贴敕令从临时缓冲区中读取文本,并把文本写道当前文档的指定位置。拷贝和粘贴应用的选项如下:

敕令功能

yy(小写)复澳门新葡亰app在线下载制一行文本,并将他们放入莅临时缓冲区

p(小写)将临时缓冲区中的内容放置到光标后面的位置

P(大年夜写)将临时缓冲区中的内容放置到光标前面的位置

:l,3 co 5拷贝1-3行的文本,并把它放置在第5行后面

:4,6 m 8移动4-6行到第8行,第6行称为第8行,第5行称为第7行,第4行称为第6行

保存和退出文件

要保存和退出文件,应用如下选项:

敕令功能

:w保存文件,不退出vi

:w new_filename保存到文件new_filename中

:wq保存改动退出vi

:x保存改动并退出vi

ZZ保存改动且退出vi

:q!不保存改动,退出vi

:wq!保存改动,退出vi

定制vi会话

vi编辑器里面包括了定制vi会话的操作,例如:

1、显示行号

2、显示弗成视字符,例如tab和行结尾字符

在敕令模式下应用set敕令可以节制这些选项:

编辑定制vi澳门新葡亰app在线下载会话敕令

敕令功能

:set nu显示行号

:set nonu暗藏行号

:set ic设置搜索时轻忽大年夜小写

:set noic搜索时对大年夜小写敏感

:set list显示弗成视字符

:set nolist不显示弗成视字符

:set showmode显示当前操作模式

:set shownomode不显示当前操作模式

:set显示所有的vi情况变量设置

:set all显示所有的vi情况变量可能取值及其当前设置值

你也可以把这些操作放在home目录下你创建的文件.exec中,set操作放在该文件中,不用带前面的:,一行一个敕令,一旦该文件存在时,每次你开启一个vi会话时系统将取读取该文澳门新葡亰app在线下载件来设置对应的vi情况变量。

要找某一特定行,应用下面的选项:

定位敕令

敕令 功能

G到文件着末一行

1G到文件的一行

:21到第21行

21G到第21行

您可能还会对下面的文章感兴趣: