美文网首页linux
vi工作模式(3种)以及模式切换(转换)

vi工作模式(3种)以及模式切换(转换)

作者: virtual灬zzZ | 来源:发表于2024-04-26 21:04 被阅读0次

vi 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和末行模式(last line mode)。默认进入的是 命令模式

命令模式

用户刚刚启动 vi/vim,便进入了命令模式。

此状态下敲击键盘动作会被 Vim 识别为命令,而非输入字符,比如我们此时按下 i,并不会输入一个字符,i 被当作了一个命令。

以下是普通模式常用的几个命令:
命令 功能
i 切换到输入模式,在光标当前位置开始输入文本。
x 删除当前光标所在处的字符。剪切,用p可以复制。
: 切换到底线命令模式,以在最底一行输入命令。
a 进入插入模式,在光标下一个位置开始输入文本。
o 在当前行的下方插入一个新行,并进入插入模式。
O 在当前行的上方插入一个新行,并进入插入模式。
dd - 剪切当前行。
yy 复制当前行。
p (小写) -- 粘贴剪贴板内容到光标下方。
P (大写)-- 粘贴剪贴板内容到光标上方。
u -- 撤销上一次操作。
Ctrl + r 重做上一次撤销的操作。
:w 保存文件。
:q 退出 Vim 编辑器。
:q! 强制退出Vim 编辑器,不保存修改。

若想要编辑文本,只需要启动 Vim,进入了命令模式,按下 i 切换到输入模式即可。

命令模式只有一些最基本的命令,因此仍要依靠底线命令行模式输入更多命令。

输入模式

在命令模式下按下 i 就进入了输入模式,使用 Esc 键可以返回到普通模式。

在输入模式中,可以使用以下按键:

命令 功能
字符按键以及Shift组合 输入字符
ENTER 回车键,换行
BACK SPACE 退格键,删除光标前一个字符
DEL 删除键,删除光标后一个字符
方向键 在文本中移动光标
HOME/END ,移动光标到行首/行尾
Page Up/Page Down 上/下翻页
Insert 切换光标为输入/替换模式,光标将变成竖线/下划线
ESC 退出输入模式,切换到命令模式

底线命令模式

在命令模式下按下 :(英文冒号)就进入了底线命令模式。
在底线命令模式中,基本的命令有:

命令 功能
:w 保存文件。
:q 退出 Vim 编辑器。
:wq 保存文件并退出 Vim 编辑器。
:q! 强制退出Vim编辑器,不保存修改。
按 ESC 键可随时退出底线命令模式。

相关文章

  • vi编辑器

    vi的三种工作模式 命令行模式 点击esc进入命令行模式 i 切换到输入模式,以输入字符。: 切换到底线命令模...

  • HP-UX基本命令

    VI编辑器 vi命令默认进入ESC模式,输入i切换到Insert模式,输入Esc返回ESC模式 删除操作:ESC模...

  • vim编辑器-命令使用

    vi 编辑器 vim模式: 编辑模式(命令模式) 输入模式 莫行模式 模式转换: 编辑--》输入: i...

  • vi/vim的使用

    vi/vim的使用 模式切换 从命令模式->编辑模式:i,a,o,I,A,O 从编辑模式->命令模式:ESC 从命...

  • vi,挂载,安装软件

    vi 操作,编辑网络配置 熟悉vi的基本命令1.vi的三种模式的特点、如何切换 命令模式下输入“i”进入插入模式任...

  • 二、vi编辑器常见命令

    一、vi编辑器必备知识 1、vi的三种模式特点、切换方式 i 进入插入模式 esc ...

  • vi学习笔记

    1 工作模式 vi有两种工作模式 命令模式(按ESC进入),这也是vi的默认工作模式 插入模式(按i进入) 在命令...

  • vim编辑器

    1、vi 与vim 2、vim三种模式 vim存在三种模式:命令模式、编辑模式、末行模式 3、模式间的切换 4、v...

  • Linux vi 基本操作

    进入或退出 1.进入vi 2.退出vim 3.切换命令模式 三种模式 1、命令模式 2、输入模式 3、特殊模式

  • Linux常用指令整理

    文本编辑 vi/vim 默认打开vi编辑器后进入命令模式,使用A、a、O、o、I、i切换到编辑模式,按ESC...

网友评论

    本文标题:vi工作模式(3种)以及模式切换(转换)

    本文链接:https://www.haomeiwen.com/subject/uyawbdtx.html