vi编辑器的使用

合集下载

Linux下的vi编辑器的简单使用操作方法

Linux下的vi编辑器的简单使用操作方法

Linux下的vi编辑器的简单使⽤操作⽅法vi编辑器的使⽤:vi编辑器有三种基本⼯作模式,分别是命令⾏模式、⽂本输⼊模式、末⾏模式。

1.命令⾏模式该模式是进⼊vi编辑器后的默认模式,任何时候,不管⽤户处于何种模式,按下esc键即可进⼊命令⾏模式。

在命令⾏模式下,可以输⼊vi命令来管理⾃⼰的⽂档。

此时在键盘上输⼊任何字符都被当作编辑命令,⽽不是输⼊字符。

输⼊的字符并不会在屏幕上显⽰,若是合法的vi命令,则会完成相应的动作,否则会响铃报警。

2.⽂本输⼊模式命令⾏模式下输⼊以下⼏个命令则会进⼊⽂本输⼊模式。

i: 插⼊命令,会将⽂本插⼊到光标所在位置之前I: 插⼊命令,会将⽂本插⼊到光标所在⾏的⾏⾸a: 追加⽂本命令,会将⽂本追加到光标当前位置之后A: 追加⽂本命令,会将⽂本追加到光标所在⾏的末尾o: 空⾏插⼊命令,将在光标所在⾏的下⾯插⼊⼀个空⾏,并将光标置于该⾏的⾏⾸O: 空⾏插⼊命令,将在光标所在⾏的上⾯插⼊⼀个空⾏,并将光标置于该⾏的⾏⾸c: 修改命令r: 取代命令s: 替换命令在该模式下,⽤户输⼊的任何字符都被当做⽂件内容保存起来,并显⽰在屏幕上。

3.末⾏模式命令⾏模式下,⽤户按下:键即可进⼊末⾏模式,此时vi会在显⽰窗⼝的最后⼀⾏显⽰⼀个:作为末⾏模式的说明符,等待⽤户输⼊命令。

多数⽂件管理命令都是在此模式下执⾏的。

末⾏命令执⾏完后,vi会⾃动回到命令⾏模式4.vi⽂本的删除命令:vi编辑器可以在编辑模式和命令⾏模式下删除⽂本。

命令⾏模式下,vi常⽤删除命令x 删除光标处的字符。

若在x之前加上⼀个数字n,则删除从光标所在位置开始向右的n个字符。

X 删除光标前⾯的字符。

若在X之前加上⼀个数字n,则删除从光标前⾯那个字符开始向左的n个字符。

dd 删除光标所在的整⾏。

前⾯加上数字n,则删除当前⾏以及其后的n-1⾏。

D 或 d$ 删除从光标所在处开始到⾏尾的内容。

d( 删除到上⼀句开始的所有字符d) 删除到下⼀句开始的所有字符d{ 删除到上⼀段开始的所有字符d} 删除到下⼀段开始的所有字符d0 删除从光标前⼀个字符开始到⾏⾸的内容dw 删除⼀个单词。

Vi编辑器的基本使用方法

Vi编辑器的基本使用方法

Vi编辑器的基本使用方法vi 分为三种状态:命令模式(Command mode):控制光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式和底行模式;插入模式(Insert mode):只有在此模式下才可以做文字输入,按「ESC」回到命令行模式;底行模式(Last line mode):将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等。

进入vi:在系统提示符号$下输入vi myfile,就进入vi 全屏幕编辑画面。

初态为:命令模式。

只有插入模式才能够输入文字。

1、插入模式的命令简介在「命令模式」下:按「i」切换进入插入模式后从光标当前位置开始输入文字;I 从光标所在的列的第一个非空白字符前面开始插入文字。

按「a」进入插入模式后从光标所在位置的下一个位置开始输入文字;A 从光标所在列最后面的地方开始新增资料。

按「o」进入插入模式后并插入新的一行,从行首开始输入文字;O 从光标所在列上方新增1 列并进入插入模式。

在「插入模式」下只能一直输入文字,如果输错了字则只能按「ESC」转到「命令模式」来删除。

2、命令模式的命令简介移动vi 用小写英文字母「h」、「j」、「k」、「光标移到该行的第#个位置,如:5l, 56l 删除「x」:每按一次,删除光标所在位置的“后面”一个字符「#x」:例如,「6x」表示删除光标所在位置的“后面”6个字符「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符「dd」:删除光标所在行「#dd」:从光标所在行开始删除#行复制「yw」:将光标所在之处到字尾的字符复制到缓冲区中「#yw」:复制#个字到缓冲区「yy」:复制光标所在行到缓冲区「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字「p」:将缓冲区内的字符贴到光标所在位置。

注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能替换「r」:替换光标所在处的字符「R」:替换光标所到之处的字符,直到按下「ESC」键为止恢复「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。

vi 使用方法

vi 使用方法

Vi是一种常见的文本编辑器,在Unix和Linux系统中广泛使用。

以下是Vi编辑器的一些基本使用方法:
打开文件:
在终端中输入vi 文件名打开一个文件,如果文件不存在,则会新建一个空文件。

切换模式:
Vi编辑器有两种基本模式:命令模式和编辑模式。

在命令模式下,可以执行命令,如保存、复制、粘贴等。

在编辑模式下,可以输入和编辑文本内容。

进入编辑模式,按下i进入插入模式,可以开始编辑文本。

从编辑模式返回命令模式,按下Esc键。

保存文件:
在命令模式下,输入:w保存文件。

输入:w 文件名将文件保存为指定名称。

输入:q退出Vi编辑器。

输入:wq保存文件并退出Vi编辑器。

编辑文本:
进入编辑模式后,可以使用常规的文本编辑功能,如输入、删除、复制、粘贴等。

使用方向键或h、j、k、l进行光标移动。

使用x删除当前光标下的字符。

使用dd删除当前行。

使用yy复制当前行。

使用p粘贴剪贴板中的内容。

搜索和替换:
在命令模式下,输入/关键词进行向下搜索。

输入?关键词进行向上搜索。

使用n定位到下一个匹配项。

使用N定位到上一个匹配项。

输入:s/旧值/新值替换第一个匹配项。

输入:s/旧值/新值/g替换整行中的所有匹配项。

这只是Vi编辑器的一些基本用法,Vi具有丰富的功能和快捷键。

对于更深入的了解,建议查阅Vi的详细文档或参考在线教程。

vi编译器的使用方法

vi编译器的使用方法

Vi是一种功能强大的文本编辑器,常用于Unix和Linux系统。

以下是Vi编辑器的基本使用方法:
打开文件:输入命令:vi 文件名示例:vi test.txt
进入编辑模式:在Vi的默认模式下,只能浏览和执行命令。

要进入编辑模式,请按下小写字母"i" 或"a" 键。

按"i" 键以在光标前插入文本。

按"a" 键以在光标后插入文本。

编辑文本:在编辑模式下,您可以自由地输入、删除和修改文本。

使用键盘进行编辑,并且支持各种操作如复制、粘贴、撤销等。

使用箭头键或hjkl 键(h-左,j-下,k-上,l-右)进行光标导航。

按"x" 键删除当前光标下的字符。

按"dd" 删除整行。

按"yy" 复制整行。

按"p" 粘贴已复制或剪切的内容。

保存文件:在命令模式下,输入":w" 保存更改。

输入":q" 退出Vi编辑器。

输入":wq" 保存并退出编辑器。

其他常用命令:
":r 文件名" 在当前位置插入另一个文件的内容。

":/关键词" 搜索指定关键词。

"u" 撤销上一步操作。

":set nu" 显示行号。

这只是Vi编辑器的基本使用方法,还有更多高级功能和命令,请参考Vi编辑器的详细文档或教程。

vi规范手册

vi规范手册

vi规范手册VI是一种经常使用的文本编辑器,广泛用于Linux和Unix系统中。

它提供了强大的编辑功能和快速的操作方式,使得用户能够高效地编辑和查看文本文件。

为了能够更好地利用VI编辑器,下面是VI的规范手册:1.注意模式切换:VI编辑器有两种模式,命令模式和输入模式。

在命令模式下可以执行一些编辑操作,如删除、复制和粘贴等;而在输入模式下可以输入文本。

在输入前,请确保处于正确的模式下。

2.快速返回命令模式:在输入模式下,按下ESC键可以快速返回命令模式。

3.移动光标:使用h、j、k和l键分别向左、下、上和右移动光标。

4.删除文本:在命令模式下,使用x键可以删除当前光标所在位置的字符。

使用dd可以删除当前行。

使用dw可以删除一个单词。

5.复制和粘贴文本:在命令模式下,使用yy可以复制当前行。

使用yw可以复制一个单词。

使用p可以将复制的文本粘贴到当前行的下方。

6.查找和替换文本:在命令模式下,使用/加上要查找的文本可以查找指定文本。

使用:n可以跳转到下一个匹配项。

使用:%s/old/new/g可以替换所有匹配的文本。

7.撤销操作:在命令模式下,使用u可以撤销上一次操作。

使用Ctrl+R可以恢复撤销的操作。

8.保存文件:在命令模式下,使用:w可以保存文件。

使用:q可以退出编辑器。

使用:wq可以保存并退出编辑器。

使用:q!可以不保存文件并退出编辑器。

9.自动补全命令:在命令模式下,按下Tab键可以自动补全命令或文件名。

10.打开和保存文件:在命令模式下,使用:edit filename可以打开指定的文件。

使用:save filename可以将当前文件另存为指定的文件名。

11.显示行号:在命令模式下,使用:set number可以显示行号。

使用:set nonumber可以隐藏行号。

12.设置缩进:在命令模式下,使用:set tabstop=n可以设置Tab键的缩进宽度为n个空格。

13.查看帮助文档:在命令模式下,使用:help可以查看VI编辑器的帮助文档。

Linux命令行中的文本编辑器vi和nano的使用技巧

Linux命令行中的文本编辑器vi和nano的使用技巧

Linux命令行中的文本编辑器vi和nano的使用技巧Linux操作系统广泛应用于服务器端和嵌入式设备,具有强大的灵活性和稳定性。

在Linux命令行中,文本编辑器是程序员和系统管理员经常使用的工具之一。

本文将介绍Linux命令行中常用的文本编辑器vi和nano的使用技巧。

一、vi文本编辑器的使用技巧vi是Linux系统中最常用的文本编辑器之一,虽然它具有一定的学习曲线,但一旦掌握了基本的使用技巧,它将成为你处理文本编辑的得力助手。

1. 打开文件:在命令行中输入vi命令,后跟要编辑的文件名。

例如,要编辑名为example.txt的文件,可以输入以下命令:vi example.txt。

如果文件不存在,则会创建一个新文件。

2. 进入编辑模式:打开文件后,vi默认处于命令模式,只能浏览文本,无法进行修改。

要进入编辑模式,按下键盘上的i键,即可开始编辑文本。

3. 保存并退出:在编辑模式下,对文本进行修改后,按下键盘上的Esc键,退出编辑模式。

然后输入冒号(:),即可看到光标出现在屏幕的底部命令行。

接下来,输入wq并按下回车键,即可保存修改并退出vi编辑器。

4. 取消修改并退出:在编辑模式下,对文本进行修改后,如果不想保存修改,可以按下键盘上的Esc键,退出编辑模式。

然后输入冒号(:),接着输入q!并按下回车键,即可取消修改并退出vi编辑器。

5. 移动光标:在命令模式下,可以使用方向键来移动光标,或使用h、j、k、l键分别向左、下、上、右移动光标。

此外,可以使用页键(Page Up和Page Down键)来进行快速翻页。

6. 复制、剪切和粘贴:在命令模式下,可以使用yy命令复制当前行,使用dd命令剪切当前行。

然后将光标移动到要粘贴内容的位置,按下p键即可将复制或剪切的内容粘贴到光标位置。

二、nano文本编辑器的使用技巧相较于vi而言,nano是一款更简单易用的文本编辑器,适合新手和不常使用命令行的用户。

下面介绍一些nano编辑器的基本使用技巧。

linux实验报告二-vi编辑器的使用

linux实验报告二-vi编辑器的使用

linux实验报告二-vi编辑器的使用
实验名称:vi编辑器的使用
实验目的:掌握vi编辑器的基本用法,以及文件的保存和退出。

实验环境:ubuntu 16.04
实验内容:
1.进入vi编辑器
打开终端,输入vi命令进入vi编辑器。

例如:vi text.txt (text.txt是要编辑的文件名,如果文件不存在,会自动创建
一个新文件并打开)。

2.编辑文本
vi编辑器默认进入命令行模式,只能执行命令,不能编辑文本。

需要进入编辑模式才能输入文本。

在命令行模式下,按下i或a键即可进入插入模式。

其中i表
示插入光标左边,a表示插入光标右边。

在插入模式下,可以输入文本,也可以使用退格键、删除键、方向键等。

3.保存并退出
完成文本编辑后,需要保存并退出。

首先按下ESC键回到命令行模式,然后输入:wq保存并退出。

如果只是想退出而不保存,可以输入:q!强制退出。

实验心得:
vi编辑器是一种非常强大的文本编辑器,虽然刚开始使用时有些不习惯,但是通过不断的练习和操作,会慢慢地掌握其基本用法。

同时在使用vi编辑器时,一定要特别小心,避免误操作,否则会对文件造成不可逆的损坏。

vi使用方法

vi使用方法

vi使用方法Vi使用方法。

Vi是一款常用的文本编辑器,它具有强大的功能和灵活的操作方式,可以帮助用户高效地进行文本编辑。

下面将介绍Vi的基本使用方法,希望对初学者有所帮助。

1. 启动Vi。

在命令行中输入vi命令即可启动Vi编辑器,如,vi filename。

如果文件不存在,则会新建一个文件;如果文件已存在,则会打开该文件。

2. Vi的三种模式。

Vi有三种模式,命令模式、插入模式和底线命令模式。

命令模式,Vi启动后默认进入的模式,可以进行文本的复制、粘贴、删除等操作。

插入模式,在命令模式下按下i、a、o等键可以进入插入模式,可以进行文本的输入和编辑。

底线命令模式,在命令模式下按下冒号键“:”可以进入底线命令模式,可以保存、退出、查找等操作。

3. 基本操作。

在命令模式下,可以使用以下基本操作:光标移动,h(左)、j(下)、k(上)、l(右)。

删除字符,x(删除光标所在位置的字符)、dd(删除整行)。

复制粘贴,yy(复制整行)、p(粘贴)。

撤销操作,u(撤销上一步操作)。

4. 插入文本。

在命令模式下按下i可以进入插入模式,在插入模式下可以进行文本的输入和编辑。

按下Esc键可以退出插入模式,回到命令模式。

5. 保存和退出。

在命令模式下按下冒号键“:”进入底线命令模式,可以进行保存和退出操作:保存,输入w命令,如,w filename。

保存并退出,输入wq命令,如,wq filename。

不保存并退出,输入q!命令,如,q!。

6. 查找和替换。

在底线命令模式下可以进行查找和替换操作:查找,输入/加上要查找的内容,如,/keyword。

替换,输入:s/old/new/g可以替换文本中的所有old为new。

7. 多窗口操作。

Vi支持分割窗口进行多文件编辑,可以使用,sp(水平分割)、vsp(垂直分割)命令进行窗口分割,使用Ctrl+w进行窗口切换。

8. 高级操作。

Vi还支持宏录制、行号显示、标签跳转等高级操作,可以根据实际需求进行学习和使用。

vi基本操作

vi基本操作

vi基本操作VI基本操作VI是一款常用的文本编辑器,主要用于在Unix/Linux系统中编辑和查看文件。

学会使用VI基本操作可以提高工作效率,以下是VI基本操作的详细介绍。

1. 打开VI在终端输入vi命令即可打开VI编辑器。

如果要打开一个文件,可以在vi后面加上文件名,例如:vi file.txt。

2. 模式切换VI有三种模式:命令模式、插入模式、底行模式。

命令模式:默认模式,按下Esc键即可进入。

插入模式:用于输入文本内容,按下i或a键即可进入。

底行模式:用于执行一些命令和设置选项,按下冒号(:)即可进入。

3. 命令模式下的基本操作移动光标:h键向左移动一个字符;j键向下移动一行;k键向上移动一行;l键向右移动一个字符;0键移到行首;$键移到行尾;G键移到文件末尾。

删除:x键删除光标所在位置的字符;dd命令删除当前光标所在行;D命令删除从当前光标到行尾的所有内容。

撤销:u命令撤销上一步操作。

复制和粘贴:yy命令复制当前光标所在行;p命令将复制的内容粘贴到当前光标所在行的下一行。

查找和替换:/关键字命令查找指定关键字;:s/原字符串/新字符串/g命令将当前光标所在行中的所有原字符串替换为新字符串。

4. 插入模式下的基本操作插入文本:按下i或a键进入插入模式,输入文本内容即可。

退出插入模式:按下Esc键即可回到命令模式。

5. 底行模式下的基本操作保存文件::w命令将文件保存;:wq命令保存并退出VI编辑器。

退出不保存::q!命令强制退出不保存修改。

设置选项::set nu命令显示行号;:set nonu命令取消显示行号。

6. 快捷键VI有许多快捷键可以提高编辑效率,以下是常用的快捷键:Ctrl+f:向前翻页Ctrl+b:向后翻页Ctrl+d:向前翻半页Ctrl+u:向后翻半页Ctrl+g:显示当前文件名和光标位置7. 结语以上是VI基本操作的详细介绍,掌握这些操作可以更加高效地使用VI编辑器。

需要注意的是,VI编辑器相对于其他文本编辑器来说比较复杂,初学者可能需要花费一些时间来熟悉它的操作方式。

vi编辑器的三种模式

vi编辑器的三种模式

Vi编辑器的三种模式
一、简介
Vi编辑器是一个命令行编辑器,类似于我们windows下的记事本。

它有以下三种模式。

<1>命令模式:vi界面默认进入的模式,可以输入命令来执行多种功能。

例如:光标的
移动,字符、行的移动等。

当有文本中有内容的时候,在命令模式下:
h-------表示光标向左移动
l-------表示光标向右移动
j-------表示光标向下移动
k-------表示光标向上移动
<2>插入模式(编辑模式):输入我们文本内容。

在命令模式下一般按下以下三个键之
一就进入了我们的插入模式。

按下esc键回到命令模式。

i------------>光标前插入
a----------->光标后插入
o----------->下一行插入
<3>底行模式: 将写好的文件保存或者退出。

也可以执行其他的操作。

按下”esc”键进入命令模式,在命令模式下,
按下shif + “:”就进入了我们的底行模式。

(注:由于都与我们的命令模式有关,在有的书籍中把底行模式也划入命令模式中。

)常用:在底行模式下 w--------->保存文件(write的缩写,我们这里理解为保存)
q---------->退出文件(quit的缩写,即退出的意思)
!----------->强制执行(有些权限无法退出,需要用到它)。

二、图解
练习:
大家自己熟悉一下,vi编辑器的三种模式。

并写一个sum.c程序来计算1+2+3+...+10的结果。

Vi编辑器的基本使用方法

Vi编辑器的基本使用方法

Vi编辑器的基本使用方法1.vi的基本概念基本上vi可以分为三种状态,分别是命令模式command mode、插入模式Insert mode和底行模式last line mode,各模式的功能区分如下:1.1.命令行模式command mode控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode.1.2.插入模式Insert mode只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式.1.3.底行模式last line mode将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等.不过一般我们在使用时把vi简化成两个模式,就是将底行模式last line mode 也算入命令行模式command mode.2.vi的基本操作2.1.进入vi在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:$ vi myfile不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式command mode」,您要切换到「插入模式Insert mode」才能够输入文字.初次使用vi 的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式Insert mode」再说吧2.2.切换至插入模式Insert mode编辑文件在「命令行模式command mode」下按一下字母「i」就可以进入「插入模式Insert mode」,这时候你就可以开始输入文字了.2.3.Insert 的切换您目前处于「插入模式Insert mode」,您就只能一直输入文字,如果您发现输错了字想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式command mode」再删除文字.2.4.退出vi及保存文件在「命令行模式command mode」下,按一下「:」冒号键进入「Last line mode」,例如:: w filename 输入「w filename」将文章以指定的文件名filename保存: wq 输入「wq」,存盘并退出vi : q 输入q, 不存盘强制退出vi3.命令行模式command mode功能键3.1.插入模式按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按「o」进入插入模式后,是插入新的一行,从行首开始输入文字.3.2.从插入模式切换为命令行模式按「ESC」键.3.3.移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格.按「ctrl」+「b」:屏幕往“后”移动一页.按「ctrl」+「f」:屏幕往“前”移动一页.按「ctrl」+「u」:屏幕往“后”移动半页.按「ctrl」+「d」:屏幕往“前”移动半页.按数字「0」:移到文章的开头.按「G」:移动到文章的最后.按「$」:移动到光标所在行的“行尾”.按「^」:移动到光标所在行的“行首”按「w」:光标跳到下个字的开头按「e」:光标跳到下个字的字尾按「b」:光标回到上个字的开头按「l」:光标移到该行的第个位置,如:5l,56l.3.4.删除文字「x」:每按一次,删除光标所在位置的“后面”一个字符.「x」:例如,「6x」表示删除光标所在位置的“后面”6个字符.「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符.「X」:例如,「20X」表示删除光标所在位置的“前面”20个字符.「dd」:删除光标所在行.「dd」:从光标所在行开始删除行3.5.复制「yw」:将光标所在之处到字尾的字符复制到缓冲区中.「yw」:复制个字到缓冲区「yy」:复制光标所在行到缓冲区.「yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字.「p」:将缓冲区内的字符贴到光标所在位置.注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能.3.6.替换「r」:替换光标所在处的字符.「R」:替换光标所到之处的字符,直到按下「ESC」键为止.3.7.回复上一次操作「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作.按多次“u”可以执行多次回复.3.8.更改「cw」:更改光标所在处的字到字尾处「cw」:例如,「c3w」表示更改3个字3.9.跳至指定的行「ctrl」+「g」列出光标所在行的行号.「G」:例如,「15G」,表示移动光标至文章的第15行行首.st line mode下命令简介在使用「last line mode」之前,请记住先按「ESC」键确定您已经处于「command mode」下后,再按「:」冒号即可进入「last line mode」.4.1.列出行号「set nu」:输入「set nu」后,会在文件中的每一行前面列出行号.B 跳到文件中的某一行「」:「」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行.4.2.查找字符「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止.「关键字」:先按「」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止.4.3.保存文件「w」:在冒号输入字母「w」就可以将文件保存起来.4.4.离开vi「q」:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「」强制离开vi.「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件.5.vi命令列表5.1.下表列出命令模式下的一些键的功能:5.1.1.h:左移光标一个字符5.1.2.l:右移光标一个字符5.1.3.k:光标上移一行5.1.4.j:光标下移一行5.1.5.^ :光标移动至行首5.1.6.0 :数字“0”,光标移至文章的开头5.1.7.G :光标移至文章的最后5.1.8.$ :光标移动至行尾5.1.9.Ctrl+f:向前翻屏5.1.10.Ctrl+b:向后翻屏5.1.11.Ctrl+d:向前翻半屏5.1.12.Ctrl+u:向后翻半屏5.1.13.i:在光标位置前插入字符5.1.14.a :在光标所在位置的后一个字符开始增加5.1.15.o:插入新的一行,从行首开始输入5.1.16.ESC :从输入状态退至命令状态5.1.17.x:删除光标后面的字符5.1.18.x:删除光标后的个字符5.1.19.X:大写X,删除光标前面的字符5.1.20.X:删除光标前面的个字符5.1.21.dd:删除光标所在的行5.1.22.dd:删除从光标所在行数的行5.1.23.yw:复制光标所在位置的一个字5.1.24.yw:复制光标所在位置的个字5.1.25.yy:复制光标所在位置的一行5.1.26.yy:复制从光标所在行数的行5.1.27.p:粘贴5.1.28.u:取消操作5.1.29.cw:更改光标所在位置的一个字5.1.30.cw:更改光标所在位置的个字5.2.下表列出行命令模式下的一些指令:5.2.1.w filename :储存正在编辑的文件为filename5.2.2.wq filename :储存正在编辑的文件为filename,并退出vi5.2.3.q :放弃所有修改,退出vi5.2.4.set nu :显示行号5.2.5./或:查找,在/后输入要查找的内容5.2.6.n :与/或一起使用,如果查找的内容不是想要找的关键字,按n或向后与/联用或向前与联用继续查找,直到找到为止.6.Vi set6.1.set autoindent在插入模式下,对每行按与上行同样的标准进行缩进,与shiftwidth选项结合使用6.2.set list6.3.把制表符显示为^I ,用$标示行尾使用list分辨尾部的字符是tab还是空格6.4.set number6.5.显示行号6.6.set readonly文件只读,除非使用可写6.7.set shiftwidth反向制表符中的空格数目6.8.set showmatch在vi中输入,}时,光标会暂时的回到相匹配的,{ 如果没有相匹配的就发出错误信息的铃声,编程时很有用6.9.set tabstop指定tab缩进的字符数目6.10.set wrapscan授索在文件的两端绕回7.有几点注意要提醒一下:7.1.用vi打开文件后,是处于「命令行模式command mode」,您要切换到「插入模式Insert mode」才能够输入文字.切换方法:在「命令行模式command mode」下按一下字母「i」就可以进入「插入模式Insert mode」,这时候你就可以开始输入文字了.7.2.编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ESC」键.7.3.保存并退出文件:在命令模式下输入:wq即可7.4.set 设置可以在命令行输入,也可以写在$HOME下的.exrc 如果是vi或者.vimrc如果是vim中。

vi使用规范

vi使用规范

vi使用规范Vi是Unix及类Unix系统下的一种文本编辑器,广泛应用于Linux系统,也被Windows系统支持。

下面是Vi使用规范,总结了一些常用的命令和技巧,帮助用户更高效地使用Vi编辑器。

1. 进入Vi编辑器:打开终端窗口,输入vi命令+文件名,例如:vi test.txt2. Vi编辑器的三种模式:- 命令模式(Command mode):用户可以输入命令来控制编辑器。

- 插入模式(Insert mode):用户可以输入文本内容。

- 底行模式(Last line mode):用户可以输入底行命令,例如保存文件、退出编辑器等。

3. 命令模式常用命令:- i:切换到插入模式,在光标当前位置插入文本。

- x:删除当前光标所在位置的字符。

- yy:复制当前光标所在行。

- dd:删除当前光标所在行。

- p:粘贴之前复制或剪切的文本。

- u:撤销上一步操作。

- :q:退出编辑器(非修改状态时)。

- :q!:强制退出编辑器,放弃修改。

- :w:保存文件。

- :wq:保存文件并退出编辑器。

- :set nu:显示行号。

- /keyword:查找关键字。

- n:定位到下一个匹配项。

4. 插入模式:- 按下i键,进入插入模式,可以输入文本。

- 按下ESC键,退出插入模式,进入命令模式。

5. 底行模式常用命令:- :w:保存文件。

- :q:退出编辑器(非修改状态时)。

- :q!:强制退出编辑器,放弃修改。

- :wq:保存文件并退出编辑器。

- :set nu:显示行号。

- :set nonu:取消显示行号。

- :set autoindent:自动缩进。

- :set tabstop=4:设置制表符宽度为4个字符。

6. 光标移动:- h:向左移动一个字符。

- j:向下移动一行。

- k:向上移动一行。

- l:向右移动一个字符。

- 0:移动到当前行的行首。

- $:移动到当前行的行尾。

- gg:移动到文件首行。

- G:移动到文件尾行。

vi编辑器的用法

vi编辑器的用法

vi编辑器的用法
Vi编辑器是一款文本编辑器,用于在终端进行编辑。

以下是
Vi编辑器的基本用法:
1. 打开文件:在终端中输入`vi 文件名`,其中文件名是要编辑
的文件的名称。

如果文件不存在,则会创建一个新文件。

2. 切换模式:Vi编辑器有三种模式:命令模式、插入模式和
底线命令模式。

默认进入命令模式,按下`i`键进入插入模式,按下`Esc`键回到命令模式。

3. 命令模式:在命令模式下,可以执行各种编辑操作,如删除、复制、粘贴等。

以下是一些常用命令:
- `x`:删除光标所在位置的字符。

- `dd`:删除光标所在行。

- `yy`:复制光标所在行。

- `p`:粘贴复制的内容。

- `u`:撤销上一次操作。

- `:q`:退出Vi编辑器。

- `:w`:保存文件。

4. 插入模式:在插入模式下,可以输入文本内容。

按下`i`键进入插入模式,在光标所在位置进行编辑。

5. 底线命令模式:在命令模式下,按下`:`键进入底线命令模式。

可以执行一些高级命令,如保存文件、查找替换等。

- `:w`:保存文件。

- `:q`:退出Vi编辑器。

- `:wq`:保存并退出Vi编辑器。

- `:s/old/new/g`:查找所有匹配的`old`字符串,并替换为
`new`字符串。

这些是Vi编辑器的基本用法,Vi编辑器还有很多高级功能和命令,可以根据需要进一步学习和掌握。

vi使用方法

vi使用方法

vi使用方法
VI编辑器是一款经典的文本编辑器,它在Unix和Linux系统中被广泛使用。

VI编辑器的使用方法虽然有些复杂,但一旦掌握,就能够极大地提高文本编辑的效率和灵活性。

本文将介绍VI编辑器的基本使用方法,帮助初学者快速上手。

VI编辑器有两种模式,命令模式和插入模式。

在命令模式下,用户可以执行各种命令,如移动光标、复制粘贴、查找替换等操作;在插入模式下,用户可以输入文本。

要进入插入模式,可以按下i键;要退出插入模式,可以按下Esc键。

在命令模式下,可以使用h、j、k、l键来分别向左、下、上、右移动光标;使用x键删除光标所在位置的字符;使用dd命令删除整行文本;使用yy命令复制整行文本;使用p命令粘贴复制的文本。

此外,还可以使用:wq命令保存并退出VI 编辑器;使用:q!命令放弃修改并退出VI编辑器。

VI编辑器还支持查找和替换功能。

在命令模式下,可以使用/加上要查找的关键词来进行查找;使用:s/old/new/g命令来进行替换,其中old是要被替换的内容,new是替换后的内容,g表示全局替换。

VI编辑器的基本使用方法就是这些,虽然有些命令看起来比较复杂,但只要多加练习,就能够熟练掌握。

希望本文能够帮助初学者快速上手VI编辑器,提高工作效率。

vi使用方法

vi使用方法

vi使用方法Vi使用方法。

Vi是一款非常强大的文本编辑器,在Linux系统中被广泛使用。

它可以通过命令行进行操作,具有丰富的功能和灵活的操作方式。

下面将介绍Vi的基本使用方法,帮助您快速上手这款编辑器。

1. 打开Vi。

在终端中输入vi命令即可打开Vi编辑器,如果需要编辑指定文件,可以在vi后跟文件名,例如vi filename.txt。

2. Vi的模式。

Vi有两种主要的模式,命令模式和编辑模式。

在命令模式下,可以进行文件保存、退出、查找等操作;而在编辑模式下,可以进行文本编辑。

3. 切换模式。

按下键盘上的i键可以进入编辑模式,按下Esc键可以退出编辑模式,回到命令模式。

在命令模式下,输入“:”可以进入底线命令模式,进行文件保存、退出等操作。

4. 基本操作。

在命令模式下,可以使用h、j、k、l分别进行左、下、上、右的移动。

另外,可以使用x删除光标所在位置的字符,使用dd删除整行,使用yy复制整行,使用p粘贴内容。

5. 查找和替换。

在命令模式下,可以使用“/”进行查找,输入要查找的内容并按下回车即可。

如果要进行替换,可以使用“:s/old/new/g”,将old替换为new。

6. 保存和退出。

在命令模式下,输入“:w”可以保存文件,输入“:q”可以退出Vi编辑器,输入“:wq”可以保存并退出。

7. 其他操作。

Vi还有许多其他的操作和功能,如多窗口编辑、行号显示、自动缩进等。

可以通过查阅Vi的帮助文档或者在线资料来了解更多内容。

总结。

通过本文的介绍,相信您已经对Vi的基本使用方法有了一定的了解。

Vi虽然在操作上有一定的学习曲线,但一旦掌握了它的使用方法,将会为您的文本编辑工作带来极大的便利。

希望本文能够帮助您更好地使用Vi编辑器,提高工作效率。

以上就是关于Vi使用方法的介绍,希望对您有所帮助。

祝您在使用Vi编辑器时能够游刃有余,轻松高效地完成编辑工作。

vi编辑器的使用总结

vi编辑器的使用总结

Vi编辑器入门一、vi的工作模式vi有两种基本的工作模式:命令(编辑)模式和文本输入模式。

命令模式:vi初始启动时进入命令模式。

它不显示用户输入,只会被解释执行。

文本输入模式:它就显示用户的输入,只是作为文本写入到用户的文件中。

状态行:屏幕底部的一行,通常为第24行,vi在该行上反馈编辑操作的结果。

错误信息或其他一些信息会在状态行上显示出来,vi还会在第24行上显示那些以冒号、斜杠或问号开头的命令。

二、命令模式注意:1,如果想使用光标移动键,就必须使vi处于命令模式。

2,当vi编辑器处于命令模式时,大部分命令在按下键时就会启动,因此不需要使用回车键来指明命令行的结束。

vi的光标移动键键功能h或[←]将光标向左移动一位j 或[↓]将光标向下移动一位k或[↑]将光标向上移动一位l 或[→]将光标向右移动一位$ 将光标移到当前行的行尾w 将光标向右移动一个字b 将光标向左移动一个字e 将光标移到字尾0(零) 将光标移到当前行的行首[Reuturn]键将光标移到下一行的行首[Spacebar]键将光标向右移动一位[Backspace]键将光标向左移动一位命令模式下vi编辑器的文本修改键键功能x 删除光标位置指定的字符dd 删除光标所在的行u 撤销最近的修改U 撤销对当前行做的所有修改r 替换光标位置上的一个字符R 替换从光标位置开始的字符,同时改变vi到文本输入模式.(点) 重复上一次的修改三、文本输入模式切换到文本输入模式的命令键命令键功能i 在光标左侧输入正文I 在光标所在行的开头输入正文a 在光标右侧输入正文A 在光标的所在行的未尾输入正文o 在光标所在行的下一行增添新行,并且光标位于新行的开头O 在光标所在行的上一行增添新行,并且光标位于新行的开头关闭文件●按[Esc]键,确保vi处于命令模式。

●输入: 将提示符放到屏幕底部的状态行上。

●输入q![Return],该命令不保存改变并退出vi。

按[!]键表示确认放弃修改。

centos中vi编辑器的基本用法

centos中vi编辑器的基本用法

centos中vi编辑器的基本用法vi是centos中默认的文本编辑器,它具有强大的功能和灵活的操作方式。

以下是vi编辑器的基本用法:1. 打开文件:通过在终端中输入`vi 文件名`命令打开文件。

如果文件不存在,则会创建一个新文件。

2. 进入编辑模式:打开文件后,vi默认进入命令模式。

要进入编辑模式,按下`i`键。

3. 编辑文件:在编辑模式下,可以自由地编辑文件内容。

可以进行输入、删除、复制、粘贴等操作。

4. 保存文件:在编辑模式下,按下`Esc`键,然后输入`:w`命令保存文件。

可以使用`:w 文件名`命令将文件另存为一个新文件。

5. 退出编辑器:在编辑模式下,按下`Esc`键,然后输入`:q`命令退出编辑器。

如果文件有未保存的修改,需要先使用`:w`命令保存文件,再输入`:q`命令退出。

6. 强制退出编辑器:如果文件有未保存的修改且不想保存,可以使用`:q!`命令强制退出编辑器。

7. 查找和替换:在命令模式下,输入`/关键字`命令可以查找特定的关键字。

使用`n`键可以跳转到下一个匹配项。

使用`:%s/原始关键字/替换关键字/g`命令可以替换文件中的所有匹配项。

8. 移动光标:在命令模式下,使用`h`、`j`、`k`、`l`键可以分别向左、下、上、右移动光标。

9. 删除文本:在命令模式下,使用`x`键可以删除光标所在位置的字符。

使用`dd`命令可以删除整行文本。

以上是vi编辑器的一些基本用法,vi还有很多高级功能和命令,可以通过查阅相关文档来深入学习。

VI编辑器的使用方法

VI编辑器的使用方法

一、vi的工作模式vi有两种工作模式:编辑模式:用来输入和编辑文件的模式,屏幕上会显示用户的键入,按键不是被解释为命令执行,而是作为文本写到用户的文件中。

指令模式:用来编辑、存盘和退出文件的模式。

运行vi后,首先进入指令模式。

此时输入的任何字符都被视为指令,键入的命令不会在屏幕上显示。

从指令模式切换到编辑模式,则可以按“Insert”键或“i”键,从编辑模式切换到指令模式,可按“Esc”键。

状态行是屏幕底部一行,被vi编辑器用来反馈编辑操作结果。

错误消息或提供信息的消息会在状态行中显示出来。

二、vi的启动和退出1.启动vi在系统图示字符下键入“vi”+“空格”+“文件名”,如:vi test.txtvi可以自动载入所要编辑的文件或是开启一个新文件。

2.退出vi在指令模式下键入如下命令可以退出vi::q 如果用户只是读文件的内容而未对文件进行修改,可以在命令模式下输入“:q”退出vi。

:q! 如果用户对文件的内容作了修改,又决定放弃对文件的修改,则用“:q!”命令。

:w! 强行保存一个vi文件,如果该文件已存在,则进行覆盖。

:wq 保存文件并退出vi。

ZZ 快速保存文件的内容,然后退出vi。

功能和“:wq”相同。

:w filename 相当于“另存为”。

:n,mw filename 将第n-m行的文本保存到指定的文件filename中。

三、vi长指令和短指令长指令:以冒号开头,键入冒号后,在屏幕的最末尾一行会出现冒号提示符,等待用户键入指令,输入完指令后回车,vi会执行该指令。

段指令:与快捷键相似,键入短指令后,vi不会给任何提示就直接执行。

1.输入输出命令a 在光标后输入文本A 在当前行末尾输入文本i 在光标前输入文本I 在当前行开始输入文本o 在当前行后输入新一行O 在当前行前输入新一行2.光标移动命令b 移动到当前单词的开始e 移动到当前单词的结尾w 向后移动一个单词h 向前移动一个字符l 向后移动一个字符j 向下移动一行k 向上移动一行3.删除操作命令x 删除光标所在的字符dw 删除光标所在的单词dd 删除当前行d$ 删除光标至行尾的所有字符D 与“d$”命令相同4.替换操作命令r 替换光标所在的字符R 替换字符序列cw 替换一个单词ce 与“cw”命令相同cb 替换光标所在的前一字符c$ 替换自光标位置至行尾的所有字符C 与“c$”命令相同cc 替换当前行5.查询操作命令/abc 向后查询字符串“abc”?abc 想前查询字符串“abc”n 重复前一次查询N 重复前一次查询,但方向相反6.拷贝粘贴命令yw 将光标所在单词拷入剪贴板y$ 将光标至行尾的字符拷入剪贴板Y 与“y$”命令相同yy 将当前行拷入剪贴板y 将选取的内容拷入剪贴板p 将剪贴板中的内容粘贴在光标后P 将剪贴板中的内容粘贴在光标前7.其他操作命令v 选取文本内容u 取消上一次的操作U 可以恢复对光标所在行的所有改变J 把两行文本链接到一起:set 用来设置或浏览vi系统当前的选项(加参数“all”后查看所有选项的列表) :X 对所编辑的文件进行简单加密四、vi的高级应用1.设置vi环境vi编辑器的行为可以通过设置编辑参数来定义。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

vi简介 vi简介
Vi是 Visual”的意思 几乎所有的UNIX 的意思, UNIX系统都提 Vi是“Visual 的意思,几乎所有的UNIX系统都提 供这个程序。 供这个程序。 它是一种全屏幕编辑程序。 它是一种全屏幕编辑程序。这里的屏幕是文本对 外显示的窗口,在这个窗口内, 外显示的窗口,在这个窗口内,用户可以自由地 移动光标,对文本中的字符、 移动光标,对文本中的字符、字、行、段进行插 删除和修改等操作,并通过上下移动窗口, 入、删除和修改等操作,并通过上下移动窗口, 对文件的全部内容进行操作。 对文件的全部内容进行操作。
vi中的句、 vi中的句、段 中的句
逗号、句号、问号和感叹号结尾, 句:以逗号、句号、问号和感叹号结尾,且其后 至少有两个以上空格或一个换行符的字符序列。 至少有两个以上空格或一个换行符的字符序列。 段:以空白行开始和结束的片段
2. 光标移动操作
插入模式: 插入模式:直接使用方向键移动光标 命令模式下,相对文本移动: 命令模式下,相对文本移动: 在当前行移动光标( 在当前行移动光标(←、→、0、$) 在行间移动光标( 在行间移动光标(↓、↑、+、-) 在文本块间移动光标( 在文本块间移动光标((、)、{、}) 将光标移至[行号] 指定行的行首: 行号]G 将光标移至[行号] 指定行的行首:[行号]G
删除字符指令
x 删除当前光标处的字符 dh or X 删除当前光标前一个字符 dw 删除当前字 db 删除前一个字 dd 删除当前行 d0 删除从当位置到行首的所有字符 d$ 删除从当位置到行尾的所有字符 dG 删除从当位置到文档末的所有字符 d1G 删除从当位置到文档开始处的所有字符
复制与粘贴指令
浏览文件
<filename>,退出时使用q! vi <filename>,退出时使用q! filename, view filename,以只读方式打开文件
vi编辑操作命令 vi编辑操作命令
1. 显示文件的行号 末行模式下输入:set 末行模式下输入:set number 或 :set nu
vi中的字 vi中的字
屏幕滚动( 3. 屏幕滚动(续)
状态命令,显示文件名、是否修改、文件行数、 状态命令,显示文件名、是否修改、文件行数、 光标之前占整个文件的百分比, 光标之前占整个文件的百分比,光标所在行号 和列号: 和列号: Ctrl+g 屏幕调零命令: 屏幕调零命令: [行号] z [行数] <回车>:指定行首 [行号] z [行数] .:指定中间行 [行号] z [行数] -:指定最末行
vi的பைடு நூலகம்种模式, vi的三种模式,及模式间切换 的三种模式
:wq :q!
shell 命令状态 [root@hostname /]$
:
vi filename ZZ 命令模式
末行模式
自动返回 a A i I o O 插入模式 <ESC>
vi的进入与退出 vi的进入与退出
进入vi:在终端shell提示符后键入vi 进入vi:在终端shell提示符后键入vi vi shell提示符后键入
• w:保存当前文件,但不退出vi 保存当前文件,但不退出vi • w<newfile>:保存当前文件到指定文件newfile中, w<newfile>:保存当前文件到指定文件newfile newfile中 而原有文件保持不变,相当于office word中的 中的“ 而原有文件保持不变,相当于office word中的“另 存为” 存为” • w!<newfile>:保存当前文件到指定文件newfile中, w!<newfile>:保存当前文件到指定文件newfile newfile中 newfile已存在 已存在, 若newfile已存在,则覆盖原有内容
6. 重复与取消命令
取消命令, 取消命令,也称复原命令 命令模式下,输入u和U u与Ctrl+z类似 重复命令 命令模式下,按“.”键
光标移动指令
对应方向键移动 h 左移一字符 k 上移一行 j 下移一行 l 右移一字符 按单词单位移动 b 移到词首 e 移到词尾 w 移到下一词首 按行单位移动 0 移到行首 $ 移到行尾 移到第n nG 移到第n行 G 移到最后一行 按页单位移动 ^ f 下卷一屏 ^ b 上卷一屏 ^ d 下卷半屏 ^ u 上卷半屏
{int k; 广义的字: {int” “k; k;” 广义的字:“{int k; 狭义的字:“{” “int “k” “;” 狭义的字: int” k ; int 英文单词、标点符号、 英文单词、标点符号、非字母字符均作为一个 字 使用大写命令一般是将字作为广义的字来对待, 使用大写命令一般是将字作为广义的字来对待, 使用小写命令则将字作为狭义的字对待
命令模式下的编辑( 4. 命令模式下的编辑(续)
文本查找 ?<pattern>回车:向文件头方向查找符合该模 式的文本(区分大小写) / <pattern>回车:向文件尾方向 n:向文件头方向重复前一个查找命令 N:向文件尾方向重复前一个查找命令
命令模式下的编辑( 4. 命令模式下的编辑(续)
文本修改: 文本修改:命令模式 插入模式 c:c后紧跟光标命令,修改内容的范围从光标 当前位置开始到指定位置为止 <n>C:可以修改从光标当前位置开始到该行末 尾 或 光标当前位置开始到某行末尾范围内的 内容 <n>cc:修改从光标所在行的行首到该行末尾或 某行末尾范围内的内容
vi的进入与退出( vi的进入与退出(续) 的进入与退出
退出vi,返回到shell shell: 退出vi,返回到shell: vi 末行模式: 末行模式: 系统退出返回shell q:系统退出返回shell !:放弃所作修改 直接退出vi 放弃所作修改, q!:放弃所作修改,直接退出vi wq:先保存文件,再退出vi返回到shell vi返回到 wq:先保存文件,再退出vi返回到shell x:文件保存并退出
命令模式下的编辑( 4. 命令模式下的编辑(续)
文本移动 1. 使用文本删除命令将要移动的文本删除: x dh dw db dd d0 d$ d) d( d{ d} 2. 使用光标移动命令将光标移动到目标位置 3. 使用p命令将刚删除的文本粘贴到目标位置
5. 插入模式下的文本编辑
插入命令:i或I 插入命令: i:光标所在位置插入 I:行首插入 附加命令: 附加命令:a或A a:光标之后插入 A:行尾插入 打开命令: 打开命令:o或O o:光标下一行插入 O:光标上一行
vi简介 vi简介
行编辑器:ed、 行编辑器:ed、ex 全屏幕编辑器:vi、 全屏幕编辑器:vi、emacs vi: vi:visual interface vi可执行输出 删除、查找、替换、 可执行输出、 vi可执行输出、删除、查找、替换、块操作等操 作 三种基本工作模式: 三种基本工作模式: 命令模式 插入模式 末行模式
vi的进入与退出( vi的进入与退出(续) 的进入与退出
vi的进入与退出( vi的进入与退出(续) 的进入与退出
保存文件准备退出vi的几种方法: 保存文件准备退出vi的几种方法: vi的几种方法 命令模式:连按两次大写字母Z 对文件保存 命令模式:连按两次大写字母Z,对文件保存 并退出 末行模式: 末行模式:
字替换cw(n:n)
• cw替换的是狭义上的字,将某个字的内容用其 他文本串替换
命令模式下的编辑( 4. 命令模式下的编辑(续)
文本行合并 [n]J:把光标所在行与下面n-1行合并为一行 文本复制与粘贴 yw:将光标所在位置到字尾的字符复制到缓冲区 [n]yw:光标所在位置开始的n个字复制到缓冲区 yy:将光标所在的行复制到缓冲区 [n]yy:将光标所在行及其后n-1行复制到缓冲区 p:粘贴文本,将缓冲区字符粘贴到光标所在位置
2. 插入模式
此模式下可进行文字输入 进入方法: 进入方法:命令模式下 输入命令i 输入命令i 附加命令a 附加命令a 打开命令o 打开命令o 修改命令c 修改命令c 取代命令r 取代命令r 替换命令s 替换命令s
3. 末行模式
进入方法:在命令模式下按“ 键 进入方法:在命令模式下按“:”键 多数文件管理命令都在此模式下执行 末行命令执行完毕后自动回到命令模式
命令模式下的编辑( 4. 命令模式下的编辑(续)
文件替换: 文件替换:命令模式 插入模式 取代命令r和R(1:1)
• r<字符>:用输入的“字符”代替当前光标处字 符 • R:用随后输入的文本取代从当前光标处到其后 面的若干字符,直到按<Esc>结束
替换命令s和S(1:n)
• s:用随后输入的文本替换当前光标所在的字符 • S:用新输入的正文替换光标当前行(整行)
1. 命令模式
初始进入状态即为命令模式, 初始进入状态即为命令模式,可输入各种合法的 即为命令模式 vi命令 vi命令 若输入的字符不是vi合法命令,vi会响铃报警。 vi合法命令 若输入的字符不是vi合法命令,vi会响铃报警。 输入的命令不在屏幕上显示出来 不管用户处于何种模式,<Esc>键 不管用户处于何种模式,<Esc>键即可进入命令模 式
vi编辑器的使用 vi编辑器的使用
福建师范大学数学与计算机科学学院 林惠君
vi编辑器的使用 vi编辑器的使用
vi的进入和退出, vi的进入和退出,工作模式的转化命令 的进入和退出 熟练使用vi vi的光标移动命令 熟练使用vi的光标移动命令 熟练掌握在命令模式和插入模式下, 熟练掌握在命令模式和插入模式下,对文本进行 编辑
vi的特点及几个基本概念 vi的特点及几个基本概念
1. 由行编辑器发展而来 2. 双手不必离开键盘就可完成所有操作 3. 不依赖于鼠标和功能键 home/end/pageup/pagedown/...) (home/end/pageup/pagedown/...) 命令模式下 4. 在命令模式下,所有的输入都当作命令看待 5. 在文本输入模式下,所有的输入都当作文本 文本输入模式下
相关文档
最新文档