linux中vi编辑器怎样使用

作者&投稿:赏周 (若有异议请与网页底部的电邮联系)
linux里面的vi编辑器怎么用啊,不会呢?~

vi
XXX(文件名字)就是打开文件
给你说说两个最常用的吧,其他功能很多,也说不完,需要你自己去看帮助文档咯
vi
一般修改文件的时候会用到,但是有时候文件很大怎么办
i是可以修改文件,Esc+:+qw保存并退出,Esc+:+q+!退出文件不做修改
cat
-n
XX
|
grep
"张三"
这样就能将“张三”所在的行数列出来
vi
+166
XX
比如“张三”在166行,这样打开文件光标就直接在166行,就可以修改我需要的内容,比如将“张三”该为“李四”

建议找一下相关的linux教程,在百度知道上几句话说不清楚。
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强 大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的, 因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。
1、vi的基本概念
基本上vi可以分为三种状态,分别是
命令模式(command mode)
插入模式(Insert mode)
底行模式(last line mode)
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
2、vi的基本操作
a) 进入vi
在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
$ vi myfile
不过有一点要特别注意,就是您进入vi之后,是处于[命令行模式(command mode)],您要切换到[插入模式(Insert mode)]才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到 [插入模式(Insert mode)]再说吧!
b) 切换至插入模式(Insert mode)编辑文件
在[命令行模式(command mode)]下按一下字母i就可以进入[插入模式(Insert mode)],这时候你就可以开始输入文字了。
c) Insert 的切换
您目前处于[插入模式(Insert mode)],您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下[ESC]键转到[命令行模式(command mode)]再删除文字。
d) 退出vi及保存文件
命令行模式下保存并退出:输入ZZ
在[命令行模式(command mode)]下,按一下[:]冒号键进入[Last line mode],例如:
: w filename (输入 [w filename]将文章以指定的文件名filename保存)
: wq (输入[wq],存盘并退出vi)
: q! (输入q!, 不存盘强制退出vi)
:x (执行保存并退出vi编辑器)
3、命令行模式(command mode)功能键
1). 插入模式
按切换进入插入模式,按“i”进入插入模式后是从光标当前位置开始输入文件;
按[a]进入插入模式后,是从当前光标所在位置的下一个位置开始输入文字;
按[o]进入插入模式后,是插入新的一行,从行首开始输入文字。
2). 从插入模式切换为命令行模式
按[ESC]键。
3). 移动光标
vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母[h]、[j]、[k]、[l],分别控制光标左、下、上、右移一格。
按[ctrl]+[b]:屏幕往“后”移动一页。
按[ctrl]+[f]:屏幕往“前”移动一页。
按[ctrl]+[u]:屏幕往“后”移动半页。
按[ctrl]+[d]:屏幕往“前”移动半页。
按[gg]:移动到文章的首行。(可能只在Vim中有效)
按[G]:移动到文章的最后。
按[$]:移动到光标所在行的“行尾”。
按[^]:移动到光标所在行的“行首”
按[w]:光标跳到下个字的开头
按[e]:光标跳到下个字的字尾
按[b]:光标回到上个字的开头
按[#l]:光标移到该行的第#个位置,如:5l,56l。
Vi还提供了三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。
(1)H命令
该命令将光标移至屏幕首行的行首(即左上角),也就是当前屏幕的第一行,而不是整个文件的第一行。利用此命令可以快速将光标移至屏幕顶部。若在H命令之前加上数字n,则将光标移至第n行的行首。值得一提的是,使用命令dH将会删除从光标当前所在行至所显示屏幕首行的全部内容。
(2)M命令
该命令将光标移至屏幕显示文件的中间行的行首。即如果当前屏幕已经充满,则移动到整个屏幕的中间行;如果并未充满,则移动到文本的那些行的中间行。利用此命令可以快速地将光标从屏幕的任意位置移至屏幕显示文件的中间行的行首。例如,在上面屏幕显示的情况下(不论光标在屏幕的何处),在命令模式下,输入命令M之后,光标都将移到add这一行的字母a上。同样值得一提的是,使用命令dM将会删除从光标当前所在行至屏幕显示文件的中间行的全部内容。
(3)L命令
当文件显示内容超过一屏时,该命令将光标移至屏幕上的最底行的行首;当文件显示内容不足一屏时,该命令将光标移至文件的最后一行的行首。可见,利用此命令可以快速准确地将光标移至屏幕底部或文件的最后一行。若在L命令之前加上数字n,则将光标移至从屏幕底部算起第n行的行首。同样值得一提的是,使用命令dL将会删除从光标当前行至屏幕底行的全部内容。
4). 删除文字
[x]:每按一次,删除光标所在位置的“后面”一个字符。
[#x]:例如,[6x]表示删除光标所在位置的“后面”6个字符。
[X]:大写的X,每按一次,删除光标所在位置的“前面”一个字符。
[#X]:例如,[20X]表示删除光标所在位置的“前面”20个字符。
[dd]:删除光标所在行。
[#dd]:从光标所在行开始删除#行
5). 复制
[yw]:将光标所在之处到字尾的字符复制到缓冲区中。
[#yw]:复制#个字到缓冲区
[yy]:复制光标所在行到缓冲区。
[#yy]:例如,[6yy]表示拷贝从光标所在的该行“往下数”6行文字。
[p]:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。
6). 替换
[r]:替换光标所在处的字符。
[R]:替换光标所到之处的字符,直到按下[ESC]键为止。
7). 恢复上一次操作
[u]:如果您误执行一个命令,可以马上按下,回到上一个操作。按多次“u”可以执行多次回复。
8). 更改
[cw]:更改光标所在处的字到字尾处
[c#w]:例如,[c3w]表示更改3个字
9).撤销更改
[u]:撤销上一次更改,可以一直按[u],一直撤销到最旧修改状态。
[ctrl]+[r]:恢复撤销的更改,可以一直按该组合键达到最新的改变。
10). 跳至指定的行
[ctrl]+[g]列出光标所在行的行号。
[#G]:例如,[15G],表示移动光标至文章的第15行行首。
4、Last line mode下命令简介
在使用[last line mode]之前,请记住先按[ESC]键确定您已经处于[command mode]下后,再按[:]冒号即可进入[last line mode]。
A) 列出行号
[set nu]:输入[set nu]后,会在文件中的每一行前面列出行号。
B) 跳到文件中的某一行
[#]:[#]号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。
C) 查找字符
[/关键字]:先按[/]键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按[n]会往后寻找到您要的关键字为止。
[?关键字]:先按[?]键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按[n]会往前寻找到您要的关键字为止。
D) 保存文件
[w]:在冒号输入字母[w]就可以将文件保存起来。
E) 离开vi
[q]:按[q]就是退出,如果无法离开vi,可以在[q]后跟一个[!]强制离开vi。
[wq]:一般建议离开时,搭配[w]一起使用,这样在退出的时候还可以保存文件,可以在后面再跟[!]强制保存退出。
[ZZ]:保存并退出vi。
F) 语法加亮
[syntax on]:vi编辑器默认不打开语法加亮功能,打开vi编辑器后在[last line mode]下使用[syntax on]命令即可打开语法加亮功能,此时编辑器会高亮显示文件中的关键字,方便编程使用,用[syntax off]命令可关闭该功能。

工具:

Linux

方法:

1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得.

2、用"vi test12"命令进入vi命令行模式(vi filename). 如果要想编辑文本文件.必须要转换到插入模式下,也就是按一下键盘上的"i"就可以了.这样就可以编辑文本,删除文本中的内容.按键盘上的上下左右键.来回移动了.就跟在windows 系统中编辑文本一样.

3、输入要输入的内容.如果想退出文本编辑模式.并且保存刚刚编辑的文本.首先点击一下键盘上的"ESC",然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的"ESC",输入":q!".如果不确定是否成功.可以通过"cat filename" 命令来查看.

4、光标的移动除了键盘上的上下左右键.也可以是小写模式下,按键盘上的"h,j,k,l",

"ctrl+b":屏幕往后移动一页

"ctrl+f":屏幕往前移动一页

"ctrl+u":屏幕往后移动半页

"ctrl+d":屏幕往前移动半页

输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.

按键盘上的大写"G"移动到文章的最后.

按"$"符号将光标移动到行尾

"^"将光标移到行头

"w":将光标移到下一行头

"b":跟"w"相反.移到上一行行头

"e":将光标移到下一行尾.

如果想让文本显示行号.就在命令行 模式下,在文本最后输入":set nu"命令.就可以了

5、复制   「yw」:将光标所在之处到字尾的字符复制到缓冲区中。   「yy」:复制光标所在行到缓冲区。   「#yy」:例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字。   「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与"y"有关的复制命令都必须与"p"配合才能完成复制与粘贴功能。

6、查找

用"/"加上要查找的内容.例如"/hello"或者是"?hello"也是可以的.

7、替换   「r」:替换光标所在处的字符。 ,按一下"r"然后输入要即可.  「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

8、恢复上一次操作   「u」:如果误执行一个命令,可以马上按下「u」,回到上一个操作。按多次"u"可以执行多次恢复.就相当于"CTRL +Z"的操作.



Vim 是 Vi improved 的缩写,是 vi 的改进版。在Linux中,vi 被认为是事实上的标准编辑器,因为:
所有版本的 Linux 都带有 vi 编辑器;
占用资源少;
与 ed、ex 等其他编辑器相比,vi 对用户更加友好。

你可以使用 vi 编辑器编辑现有的文件,也可以创建一个新文件,还能以只读模式打开文本文件。
进入 vi 编辑器
可以通过以下方式进入 vi 编辑器:

命令
描述

vi filename 如果filename存在,则打开;否则会创建一个新文件再打开。
vi -R filename 以只读模式(只能查看不能编辑)打开现有文件。
view filename 以只读模式打开现有文件。

例如,使用 vi 编辑器创建一个新文件并打开:$vi testfile
|
~
~
~
~
~
~
~
~
~
~
~
~
"testfile" [New File]
竖线(|)代表光标的位置;波浪号(~)代表该行没有任何内容。如果没有 ~,也看不到任何内容,那说明这一行肯定是有空白字符(空格、tab 缩进、换行符等)或不可见字符。
工作模式
进一步了解 vi 之前先来了解一下 vi 的工作模式,vi 有三种工作模式:
1) 普通模式
由Shell进入vi编辑器时,首先进入普通模式。在普通模式下,从键盘输入任何字符都被当作命令来解释。普通模式下没有任何提示符,输入命令后立即执行,不需要回车,而且输入的字符不会在屏幕上显示出来。

普通模式下可以执行命令、保存文件、移动光标、粘贴复制等。
2) 编辑模式
编辑模式主要用于文本的编辑。该模式下用户输入的任何字符都被作为文件的内容保存起来,并在屏幕上显示出来。
3) 命令模式
命令模式下,用户可以对文件进行一些高级处理。尽管普通模式下的命令可以完成很多功能,但要执行一些如字符串查找、替换、显示行号等操作还是必须要进入命令模式。

注意:有些教程中称有两种工作模式,是把命令模式合并到普通模式。

工作模式切换:
在普通模式下输入 i(插入)、c(修改)、o(另起一行) 命令时进入编辑模式;按 esc 键退回到普通模式。
在普通模式下输入冒号(:)可以进入命令模式。输入完命令按回车,命令执行完后会自动退回普通模式。

提示:如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式。
退出 vi 编辑器
一般在命令模式下退出 vi 编辑器。

退出命令
说明

q 如果文件未被修改,会直接退回到Shell;否则提示保存文件。
q! 强行退出,不保存修改内容。
wq w 命令保存文件,q 命令退出 vi,合起来就是保存并退出。
ZZ 保存并退出,相当于 wq,但是更加方便。

退出之前,你也可以在 w 命令后面指定一个文件名,将文件另存为新文件,例如:w filename2
将当前文件另存为 filename2。

注意:vi 编辑文件时,用户的操作都是基于缓冲区中的副本进行的。如果退出时没有保存到磁盘,则缓冲区中的内容就会被丢失。
移动光标
为了不影响文件内容,必须在普通模式(按两次 Esc 键)下移动光标。使用下表中的命令每次可以移动一个字符:

命令
描述

k 向上移动光标(移动一行)
j 向下移动光标(移动一行)
h 向左移动光标(移动一个字符)
l 向右移动光标(移动一个字符)

两点提醒:
vi 是区分大小写的,输入命令时注意不要锁定大写。
可以在命令前边添加一个数字作为前缀,例如,2j 将光标向下移动两行。

当然,还有很多其他命令来移动光标,不过记住,一定要在普通模式(按两次 Esc 键)下。

用来移动光标的命令

命令
说明

0 或 | 将光标定位在一行的开头。
$ 将光标定位在一行的末尾。
w 定位到下一个单词。
b 定位到上一个单词。
( 定位到一句话的开头,句子是以 ! . ? 三种符号来界定的。
) 定位到一句话的结尾。
{ 移动到段落开头。&&&&&&
} 移动到段落结束。&&&&&&&&&
[[ 回到段落的开头处。&&&&&&&&&&
]] 向前移到下一个段落的开头处。&&&&&&&&&&
n| 移动到第 n 列(当前行)。
1G 移动到文件第一行。
G 移动到文件最后一行。
nG 移动到文件第 n 行。
:n 移动到文件第 n 行。
H 移动到屏幕顶部。
nH 移动到距离屏幕顶部第 n 行的位置。
M 移动到屏幕中间。
L 移动到屏幕底部。
nL 移动到距离屏幕底部第 n 行的位置。
:x x 是一个数字,表示移动到行号为 x 的行。
控制命令
有一些控制命令可以与 Ctrl 键组合使用,如下:

命令
描述

CTRL+d 向前滚动半屏
CTRL+f 向前滚动全屏
CTRL+u 向后滚动半屏
CTRL+b 向后滚动整屏
CTRL+e 向上滚动一行
CTRL+y 向下滚动一行
CTRL+I 刷新屏幕
编辑文件
切换到编辑模式下才能编辑文件。有很多命令可以从普通模式切换到编辑模式,如下所示:

命令
描述

i 在当前光标位置之前插入文本
I 在当前行的开头插入文本
a 在当前光标位置之后插入文本
A 在当前行的末尾插入文本
o 在当前位置下面创建一行
O 在当前位置上面创建一行
删除字符
下面的命令,可以删除文件中的字符或行:

命令
说明

x 删除当前光标下的字符
X 删除光标前面的字符
dw 删除从当前光标到单词结尾的字符
d^ 删除从当前光标到行首的字符
d$ 删除从当前光标到行尾的字符
D 删除从当前光标到行尾的字符
dd 删除当前光标所在的行

可以在命令前面添加一个数字前缀,表示重复操作的次数,例如,2x 表示连续两次删除光标下的字符,2dd 表示连续两次删除光标所在的行。

建议各位读者多加练习上面的命令,再进一步深入学习。
修改文本
如果你希望对字符、单词或行进行修改,可以使用下面的命令:

命令
描述

cc 删除当前行,并进入编辑模式。
cw 删除当前字(单词),并进入编辑模式。
r 替换当前光标下的字符。
R 从当前光标开始替换字符,按 Esc 键退出。
s 用输入的字符替换当前字符,并进入编辑模式。
S 用输入的文本替换当前行,并进入编辑模式。
粘贴复制
vi 中的复制粘贴命令:

命令
描述

yy 复制当前行
nyy 复制n行
yw 复制一个字(单词)
nyw 复制n行
p 将复制的文本粘贴到光标后面
P 将复制的文本粘贴到光标前面
高级命令
下面的一些命令虽然看起来有些古怪,但是会让你的工作更有效率,如果你是 vi 重度用户,就了解一下吧。

命令
说明

J 将当前行和下一行连接为一行
<< 将当前行左移一个单位(一个缩进宽度)
>> 将当前行右移一个单位(一个缩进宽度)
~ 改变当前字符的大小写
^G Ctrl+G组合键可以显示当前文件名和状态
U 撤销对当前行所做的修改
u 撤销上次操作,再次按 'u' 恢复该次操作
:f 以百分号(%)的形式显示当前光标在文件中的位置、文件名和文件的总行数
:f filename 将文件重命名为 filename
:w filename 保存修改到 filename
:e filename 打开另一个文件名为 filename 的文件
:cd dirname 改变当前工作目录到 dirname
:e # 在两个打开的文件之间进行切换
:n 如果用 vi 打开了多个文件,可以使用 :n 切换到下一个文件
:p 如果用 vi 打开了多个文件,可以使用 :n 切换到上一个文件
:N 如果用 vi 打开了多个文件,可以使用 :n 切换到上一个文件
:r file 读取文件并在当前行的后边插入
:nr file 读取文件并在第 n 行后边插入
文本查找
如果希望进行全文件搜索,可以在普通模式(按两次 Esc 键)下输入 / 命令,这时状态栏(最后一行)出现"/"并提示输入要查找的字符串,回车即可。

/ 命令是向下查找,如果希望向上查找,可以使用 ? 命令。

这时,输入 n 命令可以按相同的方向继续查找,输入 N 命令可以按相反的方向继续查找。

搜索的字符串中可以包含一些有特殊含义的字符,如果希望搜索这些字符本身,需要在前面加反斜杠(\)。

部分特殊字符列表

字符
说明

^ 匹配一行的开头
. 匹配一个字符
* 匹配0个或多个字符
$ 匹配一行的结尾
[ ] 匹配一组字符

如果希望搜索某行中的单个字符,可以使用 f 或 F 命令,f 向上搜索,F 向下搜索,并且会把光标定位到匹配的字符。

也可以使用 t 或 T 命令:t 命令向上搜索,并把光标定位到匹配字符的前面;T 命令向下搜索,并把光标定位到匹配字符的后面。
set 命令
set 命令可以对 vi 编辑器进行一些设置。使用 set 命令需要进入命令模式。

:set 命令选项

命令
说明

:set ic 搜索时忽略大小写。
:set ai 设置自动缩进(自动对齐)。
:set noai 取消自动缩进(自动对齐)。
:set nu 显示行号。
:set sw 设置缩进的空格数,例如,将缩进空格数设置为4::set sw=4。
:set ws 循环搜索:如果直到文件末尾也没有查找到指定字符,那么会回到开头继续查找。
:set wm 设置自动换行,例如,设置距离边际2个字符时换行::set wm=2 。
:set ro 将文件类型改为只读。
:set term 输出终端类型。
:set bf 忽略输入的控制字符,如 BEL(响铃)、BS(退格)、CR(回车)等。
运行命令
切换到命令模式,再输入 ! 命令即可运行 Linux 命令。

例如,保存文件前,如果希望查看该文件是否存在,那么输入:! ls
即可列出当前目录下的文件。

按任意键回到 vi 编辑器。
文本替换
切换到命令模式,再输入 s/ 命令即可对文本进行替换。语法为::s/search/replace/g
search 为检索的文本,replace 为要替换的文本,g 表示全局替换。

1.ubuntu上的vi编辑器
默认情况下ubuntu上也安装有vi但是奇怪的是这个vi是vim-common版本,基本上用不了所以要先把这个版本的vi卸载掉才可以,卸载命令是
sudo apt-get remove vim-common
卸载成功之后接着执行 sudo apt-get install vim,安装好之后就能使用了
2.vi编辑器应该怎么用
vi编辑器需要在终端里才能很好的使用,需要记住的是vi有三种模式分别是命令模式、插入模式、末行模式,我们输入vi 文件名称 首先看到的就是命令模式,输入i就进入例如插入模式,在插入模式里只允许输入或编辑,如果要保存文件必须按esc这样就返回了命令模式,之后输入:wq 就可以保存文件并退出了

这个界面是我在终端输入vi 02.txt出现的界面,这个就是命令模式的界面了,输入i就可以输入文字了

文字插入后按一下esc退出插入模式,转到命令模式,输入 :wq 保存并退出

我们可以看到目录里面生成了02.txt

3.使用vi命令编辑多个文件
编辑多个文件的命令是vi 文件1 文件2 文件3.....
多个文件的编辑和上面类似,只是保存文件那一步有点区别,先前是在命令模式下输入:wq ,多个文件就不行了,每编辑并保存了一个文件应输入:wn进入下一个文件;如果要返回编辑上一个文件就输入:wprev就OK了
4.一些常用的vi命令
进入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时将当前行滚至屏幕顶部。

VI编辑器使用技巧:http://blog.csdn.net/yang1464657625/article/details/53946772

vi myfile.c
a
int main()
esc
:x
于是新建一个文件。还有很多其它的命令,太多了。搜一下vi和vim的快捷键。


linux vi命令详解
vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +\/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename...filename :打开多个文件,依次进行编辑 移动光标类命...

linux如何进入vi编辑模式
要进入vi编辑模式,请按照以下步骤操作: 1. 按下键盘上的“i”键,这将使vi进入插入模式。此时,你可以在光标所在的行上输入文本。 2. 按下键盘上的“Esc”键,这将使vi退出插入模式并进入命令模式。 3. 输入“:”字符,然后按下回车键。这将提示你输入一个命...

vi命令如何在Linux中编辑和操作文件?
vi命令是Linux字符界面下不可或缺的文本编辑器,作为所有Linux系统的标准工具,它专为编辑ASCⅡ文本而设计,特别适用于源程序的修改。vi以其丰富的功能著称,能够执行创建、查找、替换、删除、复制和粘贴等一系列文本操作。通过在shell提示符中输入vi和文件名,用户即可进入编辑界面,无论是新文件的创建还是...

linux中vi是什么意思?
Vi是一种常用文本编辑器,特别流行于Linux系统中。Vi可以被用来编辑文本文件,程序代码等等。Vi标准的命令行接口可以用来在大多数类Unix系统环境中使用。Vi是一个高效的文本编辑器。它的主要优点是对一般的编辑操作进行高度优化,可以在短时间内完成大量的编辑任务。它还比其他编辑器更加轻量级,因此更快启动...

linux怎么退出vi编辑器linux怎么退出vi
vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(viImproved),与vi编辑器完全兼容,而且实现了很多增强功能。vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就...

linuxvi修改只读文件linuxvi修改
如何在linux下编辑和修改文件?1、开启一个虚拟机,使用ctrl+alt+t或者双击terminal进入终端命令界面。2、使用vi+文件可以(创建)进入编辑文件,如:visave.c。3、进入文件后,按“i”或者“a”进入插入模式。4、下方显示insert,即可开始编辑和修改文件。5、编辑好后,按下“esc”,可退出插入模式。...

linux中vi编辑器怎样使用
1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得.2、用"vi test12"命令进入vi命令行模式(vi filename). 如果要想编辑文本文件.必须要转换到插入模式下,也就是按一下键盘上的"i"就可以了.这样就可以...

linux的vi编辑器命令
linux的vi编辑器命令有哪些?让我们一起来了解下。vi是一个文本编辑器。vi编辑器提供了丰富的内置命令,代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。语法:vi(选项)(参数)参数:常用的命令有以下:i 切换到输入模式,以输入字符。x 删除当前光标所在处的字符。: 切换...

linuxvi编辑器常用命令linuxvi保存退出
LINUX的VI编辑器怎么退出啊急啊?Linux下退出VI编辑器可以使用以下命令:1、:q 离开vi(常用)。2、:q!若曾修改过档案,又不想储存,使用!为强制离开不储存档案。2、:wq 储存后离开,若为:wq!则为强制储存后离开(常用)4、:x 保存后退出文件。

linux退出vi编辑命令
linux退出vi编辑命令有四种:1、使用“:wq”或“:x”或“ZZ”命令即可保存退出。2、使用“:q”命令即可正常退出。3、使用“:q!”即可不保存退出。4、使用“:!”即可强制退出。Vi,是一款由加州大学伯克利分校,BillJoy研究开发的文本编辑器。文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice...

同安区18224325633: linux命令vi文本编辑器的使用方法 -
相紫石斛: 如果你想编辑某个文档 可以直接编辑的如你有文档AA 可以用vi AA 【注意:必须在AA所在的目录下】 如果没有文档而且你又想编辑就可以直接编辑vi aa【名字你可以随便命名】 也可以先建立一个文档touch aa 然后再编辑vi aa 编辑器有三种模...

同安区18224325633: Linux下如何使用Vi编辑器 -
相紫石斛: 给点参考吧 还蛮详细的 vi文本编辑器的使用 一.vi的模式 命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点 输入模式:即文本辑辑状态,最后一行显示"-- INSERT...

同安区18224325633: linux命令vi文本编辑器的使用方法
相紫石斛: vi的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复...

同安区18224325633: linux脚本中怎么使用vi编辑器
相紫石斛: Vim 是 Vi improved 的缩写,是 vi 的改进版.在Linux中,vi 被认为是事实上的标准编辑器,因为: 所有版本的 Linux 都带有 vi 编辑器; 占用资源少; 与 ed、ex 等其他编辑器相比,vi 对用户更加友好. 你可以使用 vi 编辑器编辑现有的文件,也...

同安区18224325633: linux中vi编辑软件该怎么使用 -
相紫石斛: vi的使用不是一两句能够说得清的,你可以在linux 中man vi可以简单的入门,在日后可以一边使用一边学习,目前我也在学习vim.

同安区18224325633: 在 linux 系统中,“vi”命令的使用方法是什么? -
相紫石斛: 一般模式常用操作 【h(或向左方向键)】 光标左移一个字符 【j(或向下方向键)】 光标下移一个字符 【k(或向上方向键)】 光标上移一个字符 【l(或向右方向键)】 光标右移一个字符 【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down...

同安区18224325633: 在linux系统里使用vi编辑器
相紫石斛: 在命令模式下直接输入ZZ即可保存退出,Ctrl+x也是保存更改而退出,在命令下输入:sh可以临时进入shell........

同安区18224325633: Linux如何用vi编辑和保存文件求答案 -
相紫石斛: vi /路径/文件名 例如,vi /etc/fstab表示显示/etc/fstab文件的内容.使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容.编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出. 如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可.

同安区18224325633: linux里面的vi编辑器怎么用啊,不会呢? -
相紫石斛: vi XXX(文件名字)就是打开文件 给你说说两个最常用的吧,其他功能很多,也说不完,需要你自己去看帮助文档咯 vi 一般修改文件的时候会用到,但是有时候文件很大怎么办 i是可以修改文件,Esc+:+qw保存并退出,Esc+:+q+!退出文件不做修改 cat -n XX | grep "张三" 这样就能将“张三”所在的行数列出来 vi +166 XX 比如“张三”在166行,这样打开文件光标就直接在166行,就可以修改我需要的内容,比如将“张三”该为“李四”

同安区18224325633: redhat linux中vi编辑器的使用 -
相紫石斛: 进去就是 命令行模式 按a 是输入模式 按:末行模式Esc 返回命令行模式

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网