vi使用总结_vi用法总结

2020-02-28 其他工作总结 下载本文

vi使用总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vi用法总结”。

三种模式,分别是一般模式、编辑模式 与 指令列命令模式

• 一般模式(命令模式): 这是执行vi后的缺省模式,此时键盘输入当作命令命令有大小写之区分

在这个模式中,你可以使用『上下左右』按键来移动光标,您可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理您的文件数据。但是无法使用键盘输入字符。

• 编辑模式: 使用 a、i、o、c、r、s 进入插入模式,用户输入的任何字符都被vi当做文件内容保存起来,按下 ESC 键即可回到 Command Mode

通常在 Linux 中,按下上述的字母时,在画面的左下方会出现 INSERT 或 REPLACE 的字样,才可以输入任何字来输入到您的档案中!而如果要回到一般模式时,则必须要按下『Esc』这个按键即可退出编辑模式。

• 指令列命令模式:Last Mode(末行模式)

在 Command Line 按下 : 即可进入该模式,用来进行保存文件、打开文档或环境的设定

命令有大小写之分 在一般模式当中,输入: 或 / 或 ? 就可以将光标移动到最底下那一行,在这个模式当中,可以提供您『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi、显示行号 等等的动作则是在此模式中达成的!

新增(append)

a 从光标所在位置后面开始新增内容

A 从光标所在行最后面的地方开始新增内容。

插入(insert)

i 从光标所在位置前面开始插入内容

I 从光标所在行的第一个非空白字符前面开始插入资料。

开始(open)

o 在光标所在行下新增一行并进入输入模式。

O 在光标所在行上新增一行并进入输入模式。

一般模式说明

1、光标的移动

h左移一个字符l右移一个字符

j下移一行k上移一行

w,W跳至后一个字的开头(W忽略标点)

b,B跳至前一个字的开头(B忽略标点)

e移动到后一个字的末尾

^至本行第一个非空字符

$至行尾0至行首

H移动到当前窗口的第一列

M移动到当前窗口的中间列

L移动到视窗的最后一列)光标所在位置到下个句子的第一个字母

(光标所在位置到该句子的第一个字母

}光标所在位置到该段落的最后一个字母

{光标所在位置到该段落的第一个字母

nH将光标移到屏幕的第 n 行

nL将光标移到屏幕的倒数第 n 行

CTRL-d 向下半页

CTRL-f 向下一页

CTRL-u 向上半页

CTRL-b 向上一页

n-减号移动到上一行的第一个非空白字符,前面加上数字可以指定移动到以 上 n 行

n+加号移动到下一行的第一个非空白字符,前面加上数字可以指定移动到以下 n 行

2、删除

x删除光标所在字符

X删除光标前面的字符

s删除光标所在字符,并进入输入模式

S删除光标所在的行,并进入输入模式

dd删除光标所在的行

D从光标位置开始删除到行尾

d与光标移动命令的组合3、修改

r修改光标所在字符,r 后接着要修改的字符。如,rc 可以用字符“ c ”替换光标所指向的当前字符

R进入替换状态,新增内容会覆盖原先内容,直到按 [ESC] 回到命令模式下为止

cc修改光标所在行

C修改从光标位置到该行末尾的内容

c与光标移动命令的组合4、复制和移动

yy复制当前行到内存缓冲区

nyy复制 n 行内容到内存缓冲区

y与光标移动的组合p将缓冲区的内容粘贴到光标的后面

P将缓冲区的内容粘贴到光标的前面

另:在末行模式下实现移动

:n1,n2 m n3 : 把 n1到n2 行内容搬到第 n3 行后

5、搜索字符串

/pattern移至下一个包含pattern的行

?pattern移至上一个包含pattern的行

/往下重复查找

?往上重复查找

n在同一方向重复查找

N在相反方向重复查找

/pattern/+n 移至下一个pattern所在行后的第n行

?pattern?-n 移至上一个Pattern所在行前的第n行

6、其他

u撤销前一条命令的结果

末行模式

1、文件的保存和退出

:w保存:q退出:w!强制保存:q!强制退出:wq保存退出:wq!强制保存退出

2、字符串的替换

:s/str1/str2/用字符串 str2 替换行中首次出现的字符串 str1

:s/str1/str2/g用字符串 str2 替换行中所有出现的字符串 str1

:.,$ s/str1/str2/g用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1:1,$ s/str1/str2/g用字符串 str2 替换正文中所有出现的字符串 str1:g/str1/s//str2/g功能同上

其他:

: n将光标移到第 n 行

编辑多个文件vifile1 file2 „

:n编辑下一个文件

:e filename 编辑指定文件

《vi使用总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
vi使用总结
点击下载文档
相关专题 vi用法总结 vi vi用法总结 vi
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文