linux服务器vim的四种模式

vim 编辑器中,有四种主要的模式,每种模式都有不同的功能和用途。这些模式包括:

1. 普通模式(Normal Mode)

  • 描述 :这是 vim 的默认模式,用户可以在此模式下进行浏览、删除、复制、粘贴、跳转等操作。
  • 功能
    • 你可以用键盘的方向键或 h, j, k, l 来移动光标。
    • 使用 d 删除、y 复制(称为"yanking")文本,p 粘贴。
    • gg 跳转到文件的开始,G 跳转到文件的末尾。
    • / 来进行文本搜索,n 跳转到下一个匹配项。
  • 进入方法 :在 vim 中打开文件后,默认就是普通模式。如果在其他模式下,可以按 Esc 键切换到普通模式。

2. 插入模式(Insert Mode)

  • 描述:插入模式允许用户像在普通文本编辑器中一样进行文本输入。

  • 功能

    • 可以在当前位置插入文本。
    • 在插入模式下,你可以输入文本,并且看到你键入的内容。
  • 进入方法

    • i 键(在光标前插入文本)。
    • I 键(在当前行的开头插入文本)。
    • a 键(在光标后插入文本)。
    • A 键(在当前行的末尾插入文本)。
    • o 键(在当前行下方创建新行并进入插入模式)。
    • O 键(在当前行上方创建新行并进入插入模式)。
  • 退出方法 :按 Esc 键返回普通模式。

3. 可视模式(Visual Mode)

  • 描述:可视模式允许用户选中(高亮)文本。选中的文本可以被复制、删除或替换。
  • 功能
    • 在可视模式下,你可以用方向键或 h, j, k, l 来选择文本。
    • 选中的文本可以通过 d 删除,y 复制,p 粘贴。
    • 可以在选中文本后使用其他操作,如大写 U,小写 u,删除 d,替换 r,等。
  • 进入方法
    • v 键进入字符级别的可视模式(逐字符选择)。
    • V 键进入行级别的可视模式(逐行选择)。
    • Ctrl + v 键进入块级别的可视模式(按列选择)。
  • 退出方法 :按 Esc 键返回普通模式。

4. 命令行模式(Command-Line Mode)

  • 描述 :命令行模式用于输入和执行 vim 的各种命令,如保存、退出、查找等。
  • 功能
    • 输入以冒号 : 开头的命令,例如 :w 保存文件,:q 退出,:wq 保存并退出。
    • 也可以进行查找(/)和替换(:s)。
  • 进入方法 :在普通模式下,按 : 键进入命令行模式。
  • 退出方法 :按 Enter 键执行命令,按 Esc 键返回普通模式。

总结:

  • 普通模式(Normal Mode):浏览、编辑文件。
  • 插入模式(Insert Mode):输入文本。
  • 可视模式(Visual Mode):选中并操作文本。
  • 命令行模式(Command-Line Mode):执行命令(如保存、退出、查找等)。

通过这四种模式的切换,vim 实现了高效的文本编辑功能。通常,你会在日常编辑中频繁切换普通模式和插入模式,而命令行模式和可视模式则根据需求使用。

相关推荐
为什么每天的风都这么大2 分钟前
Vscode/Code-server无网环境安装通义灵码
ide·vscode·阿里云·编辑器·ai编程·code-server
xiaozhiwise10 分钟前
Makefile 之 自动化变量
linux
意疏2 小时前
【Linux 篇】Docker 的容器之海与镜像之岛:于 Linux 系统内探索容器化的奇妙航行
linux·docker
BLEACH-heiqiyihu3 小时前
RedHat7—Linux中kickstart自动安装脚本制作
linux·运维·服务器
一只爱撸猫的程序猿3 小时前
一个简单的Linux 服务器性能优化案例
linux·mysql·nginx
我的K84094 小时前
Flink整合Hudi及使用
linux·服务器·flink
1900434 小时前
linux6:常见命令介绍
linux·运维·服务器
Camellia-Echo4 小时前
【Linux从青铜到王者】Linux进程间通信(一)——待完善
linux·运维·服务器
Linux运维日记4 小时前
k8s1.31版本最新版本集群使用容器镜像仓库Harbor
linux·docker·云原生·容器·kubernetes