LINUX中,Vi编辑器的几种模式及保存、退出等命令。
一般都把它分为4种模式:
普通模式(normal
mode):启动vim时默认就是这个模式
插入模式(insert
mode):在普通模式下按i(insert)或a(append)就进入了插入模式
命令行模式(ex
mode):在普通模式下按
:
即可进入命令行模式,最下一行变成编辑,可以在最下行输入命令
可视模式(visual
mode):在普通模式下按v进入可视模式
在命令模式输入w
filename然后回车则把文件保存为filename,如果之前已经有文件名了就直接输入w就可以了,输入q则退出
一般都把它分为4种模式:
普通模式(Normal mode):启动VIM时默认就是这个模式
插入模式(Insert mode):在普通模式下按i(insert)或a(append)就进入了插入模式
命令行模式(Ex mode):在普通模式下按 : 即可进入命令行模式,最下一行变成编辑,可以在最下行输入命令
可视模式(Visual mode):在普通模式下按v进入可视模式
在命令模式输入w filename然后回车则把文件保存为filename,如果之前已经有文件名了就直接输入w就可以了,输入q则退出
命令模式,编辑模式,末行模式
打开vi后首先是命令模式,用i,o,a等进入编辑模式,按esc退出编辑模式,回到命令模式。
在命令模式下输入:wq表示保存退出,:wq!强制保存退出,:w表示保存,:w file表示保存在另一个文件中 :q表示退出
在命令模式下可以用用ZZ,ZQ这些指令直接保存退出。
模式切换
命令模式》末行模式:shift+ 冒号(:)
末行模式》命令模式:esc
命令模式》 编辑模式:a: 光标后 i: 光标前 o: 光标下一行
编辑模式》 命令模式:esc
末行模式技巧
显示和隐藏行号
:set number --显示行号
:set nonumber --隐藏行号
– w、q、! (保存、退出、强制执行)
:wq -- 保存退出
:q! -- 退出不保存
命令模式技巧
– 光标回行首行尾技巧
• ^和$ --^:回光标所在行行首,$回光标所在行行尾
– 复制粘贴
• yy --复制一行
• nyy --复制N行,N代表数字,如:10yy表示复制10行
• y$ --从光标位复制到行尾
• y^ --从光标位复制到行首
• p --粘贴
– 删除
• dd --删除一行
• ndd --删除N行,N代表数字,如:10dd表示删除10行
• d^ --从光标位删除到行尾
• d$ --从光标位删除到行首
– 撤销操作
• u --多次按就多次撤销
– 删除单个字符
• x --多次按就多次删除(先往后删,再往前删)
– 查找
• / ->n ->N
命令模式技巧
– 光标回行首行尾技巧
• ^和$ --^:回光标所在行行首,$回光标所在行行尾
– 复制粘贴
• yy --复制一行
• nyy --复制N行,N代表数字,如:10yy表示复制10行
• y$ --从光标位复制到行尾
• y^ --从光标位复制到行首
• p --粘贴
– 删除
• dd --删除一行
• ndd --删除N行,N代表数字,如:10dd表示删除10行
• d^ --从光标位删除到行尾
• d$ --从光标位删除到行首
– 撤销操作
• u --多次按就多次撤销
– 删除单个字符
• x --多次按就多次删除(先往后删,再往前删)
– 查找
• / ->n ->N
linux系统vi命令详解
nomagic:允许在搜索模式中,使用前面不带“\/”的特殊字符 nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write写到自己终端上的信息 最后行方式命令 :n1,n2 co n3...
linux系统中vi编辑器如何使用?
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强 大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的, 因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行...
linuxvi编辑器常用命令linuxvi保存退出
LINUX的VI编辑器怎么退出啊急啊?Linux下退出VI编辑器可以使用以下命令:1、:q 离开vi(常用)。2、:q!若曾修改过档案,又不想储存,使用!为强制离开不储存档案。2、:wq 储存后离开,若为:wq!则为强制储存后离开(常用)4、:x 保存后退出文件。
Linux Vi编辑器的三种模式主要包含什么?
Linux Vi编辑器的三种模式分别是什么?通常来讲,Vi编辑器的三种模式分别指:一般指令模式、编辑模式、命令行模式,作用分别如下:一般指令模式 以vi打开一个文件就直接进入一般指令模式,这是默认的模式,也可以叫做一般模式。在这个模式中,你可以使用上下左右按键来移动光标,你可以使用删除字符或者删除整行...
linux中vi编辑器怎样使用
Vim 是 Vi improved 的缩写,是 vi 的改进版。在Linux中,vi 被认为是事实上的标准编辑器,因为:所有版本的 Linux 都带有 vi 编辑器;占用资源少;与ed、ex 等其他编辑器相比,vi 对用户更加友好。你可以使用 vi 编辑器编辑现有的文件,也可以创建一个新文件,还能以只读模式打开文本文件。进入vi 编辑器可以通过以下...
linux打开vim编辑器命令linux打开vi
1、Linux平台上可以直接在终端命令行,执行vim命令或者vim后接文件名。如下:vim或者vim1.txt\/\/1.txt是要打开的文件2、Windows平台,可以下载vim的windows版本,即gvim,安装和使用类似于Windows下的其它程序。怎么进入LINUX的VI编辑器?要进入Linux的VI编辑器,可以按照以下步骤:1.打开终端(Terminal)。...
linuxvi命令是什么linuxvi命令
linuxvi怎么另存为?1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。2、其次,用vi打开要另存为的文件,在命令行中输入::w\/home\/test1.txt。3、最后,按下回车键执行shell指令,此时会看到vi打开的文件成功另存为了个新路径。linux命令vi里面setnu怎么用?在命令模式下输入...
Linux编辑器中vi常用命令
vi是Linux中功能强大的编辑器,下面是vi常用命令介绍 vi 编辑器中有三种模式,分别为:命令模式、编辑模式和末行模式.命令模式 光标移动 h或向左方向键 光标向左移动一个字符 j或向下方向键 光标向下移动一个字符 k或向上方向键 光标向上移动一个字符 l或向右方向键 光标向右移动一个字符 Ctrl+f 屏幕...
如何在linux中vi使用方法
mk 将选项保存在当前目录的 .exrc 文件中 shell 切换 在编辑正文时,利用 vi 命令模式下提供的 shell 切换命令,无须退出 vi 即可执行 Linux 命令,十分 方便。 语法格式为: :! mand 执行完 shell 命令 mand 后回到 vi 另外,在编辑模式下,键入 K ,可命令 vi 查找光标所在单词的手册页,相当于运行 man命令。
linux系统中vi的3种模式是什么
Vi有三种基本的工作模式:指令行模式、文本输入模式、行末模式。他们的相互关系如所示。指令模式(Command Mode) 下输入 a、i、o进入文本输入模式(Input Mode)文本输入模式(Input Mode) 下按ESC进入指令模式(Command Mode)指令模式(Command Mode)下输入:进入末行模式(Last line Mode)末行模式(...
兆昆超顺峰: vi编辑器是Linux下最轻量 最流行的文本编辑器 主要有四种模式: 1. 浏览模式,默认进入 浏览模式下可以使用d 删除单个字符 dd删除整行 y复制等操作 2. 插入模式,从浏览模式切换需要按键i或者insert 3. 替换模式, 从浏览模式切换需要按键r 4. 可视模式,从浏览模式切换需要按键v, 可用鼠标点击操作 5. 希望可以帮助你 请采纳 谢谢 这里只是做了简单介绍 6. 可参考:vi模式介绍和切换
琅琊区19353373278: 请说出vi编辑器的三种模式以及他们之间的相互转换. - ?
兆昆超顺峰: 1)、Vi工作有三种模式:命令模式、文本输入模式和末行模式.用Vi打开一个文件后,处于命令模式.利用文本插入命令,如i,a,o等可以进入输入模式,用[Esc]键可以从输入模式退回命令模式.在命令模式中按“:”键可以进入到末行模式,当执...
琅琊区19353373278: Linux中的终端的三种工作模式是什么 - ?
兆昆超顺峰: 你肯定是搞错啦 ,终端没有三种工作模式VI有,在终端输入vi xxx xxx代表文件名,打开VI编辑器,这个编辑器有三种工作模式 命令模式 插入模式 底行模式 看看VI怎么用就清楚啦
琅琊区19353373278: linux命令vi文本编辑器的使用方法?
兆昆超顺峰: vi的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复...
琅琊区19353373278: linux命令vi文本编辑器的使用方法 - ?
兆昆超顺峰: 如果你想编辑某个文档 可以直接编辑的如你有文档AA 可以用vi AA 【注意:必须在AA所在的目录下】 如果没有文档而且你又想编辑就可以直接编辑vi aa【名字你可以随便命名】 也可以先建立一个文档touch aa 然后再编辑vi aa 编辑器有三种模...
琅琊区19353373278: linux中Vi 的工作模式如何切换? - ?
兆昆超顺峰: Vi 的工作模式可分为命令模式和输入模式,两者之间可以任意切换: 命令模式,从键盘上输入的任何字符都被作为编辑命令来解释,vi 下很多操作如配置编辑器、文本查找和替换、选择文本等都是在命令模式下进行的. 输入模式,从键盘上输入的所有字符都被插入到正在编辑的缓冲区中,被当作正文.启动 Vi 后处于命令模式,在命令模式下,输入编辑命令,将进入输入模式;在输入模式下,按 ESC 键将进入命令模式,Vi 的关系转换如下图 所示. 其实我也是从致远电子那边的微信了解到的,都开始连载linux指导书籍了,我感觉还可以,起码学到了点东西~
琅琊区19353373278: 在 linux 系统中,“vi”命令的使用方法是什么? - ?
兆昆超顺峰: 一般模式常用操作 【h(或向左方向键)】 光标左移一个字符 【j(或向下方向键)】 光标下移一个字符 【k(或向上方向键)】 光标上移一个字符 【l(或向右方向键)】 光标右移一个字符 【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down...
琅琊区19353373278: redhat linux中vi编辑器的使用 - ?
兆昆超顺峰: 进去就是 命令行模式 按a 是输入模式 按:末行模式Esc 返回命令行模式
琅琊区19353373278: linux的VI命令谁会啊! - ?
兆昆超顺峰: 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进...