一、进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
二、移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n :光标下移一行
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删除光标前的
Ctrl+u:删除输入方式下所输入的文本
六、搜索及替换命令
/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替换
七、vi命令使用举例
例一:创建文件a.txt。
vi a.txt
Hello everyone!
:wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制
相关推荐
### Linux Vi 使用技巧详解 #### 一、引言 在 Linux 操作系统中,文本编辑器扮演着极其重要的角色,特别是在没有图形用户界面 (GUI) 的环境中。其中,Vi 编辑器是一款非常强大且历史悠久的文本编辑工具,被广泛...
这篇教程将通过详细的键盘图解,带你深入理解vi/vim的使用。 一、启动与退出 1. 启动vi:在终端输入`vi [filename]`即可打开文件,或无文件名则创建新文件。 2. 退出vi:在正常模式下,输入`:q`退出(未保存修改)...
Linux中的vi(Visual Editor)是一款强大的文本编辑器,它在各种Unix和类Unix系统中广泛使用,包括Linux。vi编辑器的设计简洁、高效,虽然初学者可能会...希望这份简要的vi使用手册能为你开启Linux文本编辑的新篇章。
Linux中的`vi`(Visual Editor)是一款强大的文本编辑...掌握`vi`编辑器的使用,能显著提高在Linux环境下的文本处理效率。虽然初学者可能会觉得命令繁多,但一旦熟悉了`vi`的工作模式和命令,你会发现它的强大和高效。
提供的PDF文件,如"练成Linux系统高手教程.pdf"、"linux vi使用.pdf"、"Linux实用培训教程合并版.pdf"、"linux_命令大全.pdf"都包含了更深入的教程和实践指导,是进一步提升Linux技能的好资源。 在实际使用中,不断...
Linux下VI的使用
Linux程序设计基础—vi使用 主要讲述了linux中vi编辑器的使用,涵盖了vi的基本命令及操作
linux vi 入门级视频教程,初学者的挚爱!
在本文中,我们将详细探讨Linux Vi编辑工具的使用方法,并结合提供的图片资源进行讲解。 1. **启动Vi编辑器** - 在终端中,输入`vi`或`vim`后跟文件名,如`vim example.txt`,即可打开或创建一个名为`example.txt`...
Linux实验报告Vi编辑器的使用 本文将对Vi编辑器的使用进行详细的介绍,包括Vi编辑器的基本概念、使用方法和技巧,并通过实验步骤来加深对Vi编辑器的理解和掌握。 一、实验目的 学习使用Vi编辑器建立、编辑、显示...
### Linux下的vi编辑器使用 vi编辑器是Linux系统中常用的文本编辑工具之一,在大多数Linux发行版中都默认安装了vi编辑器。 #### vi编辑器模式 vi编辑器有三种基本模式:命令模式、插入模式和底行模式。 - **命令...
Linux中的vi编辑器是Unix系统中最古老的文本编辑器之一,其增强版VIM(Vi Improved)在现代Linux发行版中广泛使用。掌握vi的基本操作对于Linux用户来说至关重要,因为无论在哪个Unix环境中,几乎都能找到它的身影。...
### Linux VI 常用命令详解 #### 一、VI编辑器概述 VI(Visual Editor)是Unix/Linux系统中最常见的文本编辑器之一。对于初学者来说,VI的学习曲线较为陡峭,但掌握后能极大地提高工作效率。本文将详细介绍VI编辑器...
### Linux Vi命令集合详解 #### 一、Vi编辑器简介 Vi(Visual editor)是Unix/Linux系统中的标准文本编辑器,具有强大的文本编辑功能。它最初由Bill Joy为Unix系统开发,随后被移植到多种操作系统上。对于学习...
Linux下的vi(Vim)编辑器是一款强大的文本编辑工具,被广泛用于系统管理和软件开发。以下是对vi命名操作文档中的主要知识点的详细说明: 1. **启动与打开文件**: - `vi filename`:打开或创建名为filename的文件...
【Linux下如何使用vi】 在Linux环境中,vi(Visual Editor)是一个非常强大的文本编辑器,也是许多系统管理员和程序员的首选工具。对于初学者来说,理解vi的基本操作至关重要。vi编辑器主要有三种工作模式:命令...
Linux中的`vi`编辑器是一款强大的文本编辑工具,它被广泛用于系统管理和脚本编写。在上述的操作测试中,我们涵盖了多个`vi`编辑器的基本和高级使用技巧。以下是每个步骤的详细解释: 1. **创建目录**:使用`mkdir`...
本文将深入探讨Linux的基本命令以及强大的文本编辑器vi(Visual Editor)的使用方法。 首先,让我们了解一些基础的Linux命令。在Linux环境中,命令行是主要的操作界面,通过输入命令来执行各种任务。以下是一些常见...
详解 Linux Vi 命令用法 Vi 编辑器是 Linux 系统中最基本的编辑器,它提供了一个视窗设备,通过它可以编辑文件。...通过了解 Vi 编辑器的基本概念和操作命令,可以更好地使用 Vi 编辑器来编辑文件。