vi下的一些常用命令Word文档下载推荐.docx

上传人:b****4 文档编号:7891194 上传时间:2023-05-09 格式:DOCX 页数:6 大小:17.61KB
下载 相关 举报
vi下的一些常用命令Word文档下载推荐.docx_第1页
第1页 / 共6页
vi下的一些常用命令Word文档下载推荐.docx_第2页
第2页 / 共6页
vi下的一些常用命令Word文档下载推荐.docx_第3页
第3页 / 共6页
vi下的一些常用命令Word文档下载推荐.docx_第4页
第4页 / 共6页
vi下的一些常用命令Word文档下载推荐.docx_第5页
第5页 / 共6页
vi下的一些常用命令Word文档下载推荐.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

vi下的一些常用命令Word文档下载推荐.docx

《vi下的一些常用命令Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《vi下的一些常用命令Word文档下载推荐.docx(6页珍藏版)》请在冰点文库上搜索。

vi下的一些常用命令Word文档下载推荐.docx

光标下移一行

Enter:

w或W:

光标右移一个字至字首

b或B:

光标左移一个字至字首

e或E:

光标右移一个字至字尾

):

光标移至句尾

(:

光标移至句首

}:

光标移至段落开头

{:

光标移至段落结尾

nG:

光标移至第n行首

n+:

光标下移n行

n-:

光标上移n行

n$:

光标移至第n行尾

H:

光标移至屏幕顶行

M:

光标移至屏幕中间行

L:

光标移至屏幕最后行

0:

(注意是数字零)光标移至当前行首

$:

光标移至当前行尾

屏幕翻滚类命令

Ctrl+u:

向文件首翻半屏

Ctrl+d:

向文件尾翻半屏

Ctrl+f:

向文件尾翻一屏

Ctrl+b;

向文件首翻一屏

nz:

将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

插入文本类命令

i:

在光标前

I:

在当前行首

a:

光标后

A:

在当前行尾

o:

在当前行之下新开一行

O:

在当前行之上新开一行

r:

替换当前字符

R:

替换当前字符及其后的字符,直至按ESC键

s:

从当前光标位置处开始,以输入的文本替代指定数目的字符

S:

删除指定数目的行,并以所输入文本代替之

ncw或nCW:

修改指定数目的字

nCC:

修改指定数目的行

删除命令

ndw或ndW:

删除光标处开始及其后的n-1个字

do:

删至行首

d$:

删至行尾

ndd:

删除当前行及其后n-1行

x或X:

删除一个字符,x删除光标后的,而X删除光标前的

删除输入方式下所输入的文本

搜索及替换命令

/pattern:

从光标开始处向文件尾搜索pattern

?

pattern:

从光标开始处向文件首搜索pattern

n:

在同一方向重复上一次搜索命令

N:

在反方向上重复上一次搜索命令

s/p1/p2/g:

将当前行中所有p1均用p2替代

n1,n2s/p1/p2/g:

将第n1至n2行中所有p1均用p2替代

g/p1/s//p2/g:

将文件中所有p1均用p2替换

选项设置

all:

列出所有选项设置情况

term:

设置终端类型

ignorance:

在搜索中忽略大小写

list:

显示制表位(Ctrl+I)和行尾标志($)

number:

显示行号

report:

显示由面向行的命令修改过的数目

terse:

显示简短的警告信息

warn:

在转到别的文件时若没保存当前文件则显示NOwrite信息

nomagic:

允许在搜索模式中,使用前面不带“”的特殊字符

nowrapscan:

禁止vi在搜索到达文件两端时,又从另一端开始

mesg:

允许vi显示其他用户用write写到自己终端上的信息

最后行方式命令

n1,n2con3:

将n1行到n2行之间的内容拷贝到第n3行下

n1,n2 

mn3:

将n1行到n2行之间的内容移至到第n3行下

n1,n2d:

将n1行到n2行之间的内容删除

w:

保存当前文件

efilename:

打开文件filename进行编辑

x:

保存当前文件并退出

q:

退出vi

q!

不保存文件并退出vi

!

command:

执行shell命令command

n1,n2w!

将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入

r!

将命令command的输出结果放到当前行

寄存器操作

"

nyy:

将当前行及其下n行的内容保存到寄存器?

中,其中?

为一个字母,n为一个数字

nyw:

将当前行及其下n个字保存到寄存器?

nyl:

将当前行及其下n个字符保存到寄存器?

p:

取出寄存器?

中的内容并将其放到光标位置处。

这里?

可以是一个字母,也可以是一个数字

将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。

进入vi

vitest

离开vi

:

离开vi,并放弃刚在缓冲区内编辑的内容。

  :

wq将缓冲区内的资料写入磁盘中,并离开vi。

ZZ同wq

同wq

w将缓冲区内的资料写入磁盘中,但并不离开vi。

  :

q离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容,此指令可与:

w配合使用。

Vi的操作模式

Vi提供两种操作模式:

输入模式(insertmode)

指令模式(commandmode)

当使用者进入vi后,既处于指令模式下,此刻键入任何字元皆被视为指令。

输入模式:

a(append)游标之后加入资料。

A该行之末加入资料

i(insert)游标之前加入资料

I该行之首加入资料

o(open)新增一行与该行之下供输入资料

O新增一行与该行之上供输入资料

指令模式:

B    移至该行第一个字符,若光标在该行第一字符则光标移至上一行第一字符。

  b  由游标所在位置之前一个字串的第一个字元

     cc删除整行,修改整行的内容。

     D     以行为单位,删除游标在内后面的所有字符。

db删除该行光标前字符

     dd删除该行

     de删除自光标开始后面的字符

     d加字符   删除光标所在位置至字符之间的单

     E      移至该行最后字符,若光标在该行最后字符则光标移至下一行最后字符

 e      由游标所在位置至该字串的最后一个字元

     G移至该档案的最后一行 

     h向前移一个字元

j向下移一个字元

k向上移一个字元

0移至该行之首

M移至视窗的中间那行

L移至视窗的最后一行

     l向后移一个字符

0由游标所在位置该行的第一个字元

nG移至该档案的第n行

n+自游标所在位置向后移n行至该行的第一字符

n-自游标所在位置向前移n行至该行的第一字符

R进入取代状态,直到《ESC》为止

s删除游标所在字元,并进入取代模式直到《ESC》

S删除游标所在之该行资料,并进入输入模式直到《ESC》

w由游标所在位置之下一个字串的第一个字元

x删除游标所在该字元。

X删除游标所在之前一字元。

r用接于此指令之后的字元取代(replace)游标所在字元

yyyank整行,使游标所在该行复制到记忆体缓冲区

<

ctrl>

g>

显示该行之行号、档案名称、档案中最末之行号、游标所在行号占

总行号之百分比

$由游标所在位置至该行的最后一个字元。

)由游标所在位置至下一个句子的第一个字元。

(由游标所在位置至该句子的第一个字元。

{由游标所在位置至该段落的最后一个字元。

}由游标所在位置至该段落的第一个字元

yank和delete可将指定的资料复制到记忆体缓冲区,而藉有put指令可将缓冲区内的资料复制到荧幕上

例如:

搬移一行:

在该行执行dd

游标移至目的地

执行p

复制一行:

在该行执行yy

视窗移动:

f>

视窗往下卷一页

b>

视窗往上卷一页

d>

视窗往下卷半页

u>

视窗往上卷半页

e>

视窗往下卷一行

y>

视窗往上卷一行

删除、复制及修改指令介绍:

d(delete)、c(change)和y(yank)这一类的指令在vi中的指令格式为:

operation+scope=command

(运算子)(范围)

运算子:

d删除指令。

删除资料,但会将删除资料复制到记忆体缓冲区。

y将资料(字组、行列、句子或段落)复制到缓冲区。

p放置(put)指令,与d和y配合使用。

可将最后delete或yank的资料放置于游标所在位置之行列下。

c修改(change)指令,类似delete于insert的组合。

删除一个字组、句子等资料,并插入新键入的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2