1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux基本命令——vi文本编辑器

Linux基本命令——vi文本编辑器

时间:2023-08-01 18:40:52

相关推荐

Linux基本命令——vi文本编辑器

vi是一个功能强大的全屏幕的文本编辑工具,本节主要讲解vi及vim的三种工作模式和使用方法。

vim是vi的增强版本,在vi的基础上扩展了很多实用功能,为了实用方便,可以设置一个命令别名,将vi指向vim程序

使用命令:alias vi='/usr/bin/vim'

一,vi编辑器的工作模式

1,命令模式: 启动vi编辑器后默认进入命令模式,该模式主要完成如光标移动,字符串查找,以及删除、复制、粘贴文件内容等相关操作。

2,输入模式: 该模式主要用来录入文件内容。可以对文件内容输入、修改。

3,末行模式: 该模式可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容的查找和替换等操作。

二,命令模式中的基本操作

1,模式切换

在命令模式中,使用a、i、o等按键可以快速切换至输入模式,按:键可以切换至末行模式,按esc键即可返回到命令模式,

a:在当前光标位置之后插入内容

A:在光标所在行的末尾插入内容

i:在光标位置之前插入内容

I:在光标所在行首插入内容

o:在光标所在行的后面插入内容

O:在光标所在行的前面插入内容

,

2,移动光标

翻页移动

Page Down 键或Ctrl+F组合键向下翻一整页

Page Up 键或Ctrl+B组合键向上翻一整页

Page Up与Page Down同样适用与输入模式

行内快速跳转

1G\GG 可以跳转至文件内容的第一行

G可以跳转至文件内容的最后一行

*G可以跳转至文件的第*行

在末行模式中输入set nu即可显示行号

3,复制、粘贴和删除

删除操作

x\Del 删除光标处的单个字符

dd删除光标所在行

*dd删除从光标行开始的*行内容

d^删除光标前到行首的内容

d$删除光标后到行尾的内容

复制操作

yy可复制当前行,*yy可复制从当前行开始到第*行的内容

粘贴操作

p粘贴内容到光标之前

4,查找内容

按 / 输入字符 即可搜索需要查询的字符,n向下查询 N向上查询

5,撤销/保存

u 撤销一部操作

U撤销所有操作

ZZ为保存

三,末行模式的基本操作

1、保存及退出编辑器

:w 保存

:q 退出

:!强制执行

2,打开文件或读取其他文件内容

:e 文件目录 打开新的文件编辑

:r 文件目录 可读取其他文件的内容,并把内容复制到光标后面的位置

: sub /旧的内容 /新的内容(/g)

% 查找并替换

n,m 在指定的行数内的文件查找和替换

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。