① linux中vi编辑器怎样使用
工具:
Linux
方法:
1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得.
7、替换 “r”:替换光标所在处的字符。 ,按一下"r"然后输入要即可.“R”:替换光标所到之处的字符,直到按下“ESC”键为止。
8、恢复上一次操作 亏颂前“u”:如果误执行一个命令,可以马上按下“u”,回到上一个操作。按多次"u"可以执行多次恢复.就相当于"CTRL +Z"的操作.
② linux 的vi编辑器在哪里
可以在终端直接使用蠢郑vi命令打开vi编辑器。
该程序位于段衫/带燃颂usr/bin下面。
③ 怎么进入 LINUX的VI编辑器
进入 LINUX的VI编辑器步骤如下:
1、如图,vi 文件名,接着按回车即可打开对应的文件,如果没有对应的文件,那么vi命令就会自动创建一个新的。
④ VI和VIM命令的操作
vi编辑器是分为三种状态的
h 或 向左箭头键(←) 光标向左移动一个字符
j 或 向下箭头键(↓) 光标向下移动一个字符
k 或 向上箭头键(↑) 光标向上移动一个字符
l 或 向右箭头键(→) 光标向右移动一个字符
[Ctrl] + [d] 屏幕‘向下’移动半页
[Ctrl] + [u] 屏幕‘向上’移动半页
0 或功能键[Home] 这是数字‘ 0 ’:移动到这一行的最前面字符处 (常用)
$ 或功能键[End] 移动到这一行的最后面字符处(常用)
gg 移动到这个档案的第一行 (常用)
n<Enter> n 为数字。光标向下移动 n 行(常用)
n<space> 那个 n 表示‘数字’,光标会向右移动这一行的 n 个字符。
n<Enter> n 为数字。光标向下移动 n 行(常用)
/word 向下寻找某个单词
?word 向下寻找某个单词
n 向下重复执行搜索命令
N 向上重复执行搜索命令
dd 删除游标所在的整列
yy 复制游标所在那行
. 重复上一个动作
主要为一般模式到编辑模式的切换
i,I a,A o,O r,R 都可以实现到编辑模式的切换
其中r,R实现的是取代模式
Esc 为推出编辑模式回到常用模式
:w 编辑的数据写入硬盘
:w! 如果未见为只读的时候强制写入
;q 离开
:q! 不储存强制离开
:wq 储存后离开
:wq! 储存后强制离开
ZZ 若档案没有动过则直接离开,若档案已动过则保存离开
:set nu 设置行号
:set nonu 取消行号
⑤ 如何用vi编辑和保存文件
用vi编辑备滑滚和保存文件步骤如下:
1丶vi文件名,然后按Enter键打开相应的文件。 如果没有相应的文件,vi命令将自动创建一个新文件。
⑥ Ubuntu中的Vi命令下如何进入编辑模式
ubuntu中的vi命令进入编辑模式一般有六种方法。
1、在vi中进入编辑模式,又称插入模式,一般直接按键盘上的字母键a、i、o。具体含义如下表。
a在光标后插入文本,A在本行行末插入文本;
i在光标前插入文本,I在本行开始插入文本;
o在光标下插入新行,O在光标上插入新行;
2、如上图所示,退出插入模式即可编辑模式,直接按键盘上的ESC键,另外还可以通过键盘上的":"进入末行模式。
⑦ vi的用法
vi 命令 是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。
vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就必须熟练掌握着两种模式的切换。默认情况下,打开vi编辑器后自动进入命令模式。从编辑模式切换到命令模式使用“esc”键,从命令模式切换到编辑模式使用"A"、"a"、"O"、"o"、"I"、"i"键。
vi编辑器的三种工作方式之间的转换如图所示。
vi编辑器提供了丰富的内置命令,有些内置命令使用键盘组合键即可完成,有些内置命令则需要以冒号“:”开头输入。常用内置命令如下:
vi(选项)(参数)
知识扩展
vi编辑器有三种工作方式:命令方式、输入方式和ex转义方式。通过相应的命令或操作,在这三种工作方式之间可以进行转换。
命令方式
在Shell提示符后输入命令vi,进入vi编辑器,并处于vi的命令方式。此时,从键盘上输入的任何字符都被作为编辑命令来解释,例如,a(append)表示附加命令,i(insert)表示插入命令,x表示删除字符命令等。如果输入的字符不是vi的合法命令,则机器发出“报警声”,光标不移动。另外,在命令方式下输入的字符(即vi命令)并不在屏幕上显示出来,例如,输入i,屏幕上并无变化,但通过执行i命令,编辑器的工作方式却发生变化:由命令方式变为输入方式。
输入方式
通过输入vi的插入命令(i)、附加命令(a)、打开命令(o)、替换命令(s)、修改命令(c)或取代命令(r)可以从命令方式进入输入方式。在输入方式下,从键盘上输入的所有字符都被插入到正在编辑的缓冲区中,被当做该文件的正文。进入输入方式后,输入的可见字符都在屏幕上显示出来,而编辑命令不再起作用,仅作为普通字母出现。例如,在命令方式下输入字母i,进到输入方式,然后再输入i,就在屏幕上相应光标处添加一个字母i。
由输入方式回到命令方式的办法是按下Esc键。如果已在命令方式下,那么按下Esc键就会发出“嘟嘟”声。为了确保用户想执行的vi命令是在命令方式下输入的,不妨多按几下Esc键,听到嘟声后再输入命令。
ex 转义方式
vi和ex编辑器的功能是相同的,二者的主要区别是用户界面。在vi中,命令通常是单个字母,如a,x,r等。而在ex中,命令是以Enter;键结束的命令行。vi有一个专门的“转义”命令,可访问很多面向行的ex命令。为使用ex转义方式,可输入一个冒号(:)。作为ex命令提示符,冒号出现在状态行(通常在屏幕最下一行)。按下中断键(通常是Del键),可终止正在执行的命令。多数文件管理命令都是在ex转义方式下执行的(例如,读取文件,把编辑缓冲区的内容写到文件中等)。转义命令执行后,自动回到命令方式。例如:
则从文件第一行至文件末尾($)将大写I全部替换成小写i
⑧ linux的vi命令怎么进去
linux编辑文件时,虽然使用vi 文件名可以查看文件,但是无法修改文件,原因如下:
1、vi 文件名 后,进入文件但是一般模式,无法修改文件。
2、按键 i 进入修改模式,此模式下可以修改文件。
3、修改完后,按ESC,进入命令模式,此时用:wq 保存退出 或用:q!不保存退出
⑨ linux命令vi文本编辑器的使用方法
如果你想编辑某个文档 可以直接编辑的如你有文档AA 可以用vi AA 【注意:必须在AA所在的目录下】 如果没有文档而且你又想编辑就可以直接编辑vi aa【名字你可以随便命名】 也可以先建立一个文档touch aa 然后再编辑vi aa 编辑器有三种模式 1 命令行模式 2 末行模式 3 输入模式 按Esc 就可以进入命令行模式也是系统默认模式 输入模式可以按 o i a 都可以进入 退出可以进入末行和命令行模式 末行模式可以按ctrl+;它的主要功能是退出编辑器 也可以保存退出文档 q! 【强制退出不保存】 q【退出不保存】 wq【退出并保存后面也可以加个!】 在输入模式和命令行模式命令很多 如果你想具体知道哪些你可以在和我说 如复制(yy)粘贴(p) 删除(d)等等。有本书《Linux就该这么学》,简单到复杂的命令应有尽有,没事多看看就学会了。
⑩ ubuntu16.04编辑器vi该怎么使用
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时将当前行滚至屏幕顶部。