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 实现了高效的文本编辑功能。通常,你会在日常编辑中频繁切换普通模式和插入模式,而命令行模式和可视模式则根据需求使用。

相关推荐
少年、潜行1 天前
F1C100/200S学习笔记(1)-- 核心板和验证板硬件设计
linux·驱动开发·f1c200s
东木君_1 天前
Linux 驱动框架中 Class 机制完整讲解(以 ov13855 摄像头为例)
linux
yiSty1 天前
linux命令行下使用百度云网盘【自用】
linux·运维·百度云
超绝振刀怪1 天前
【Linux工具】环境基石:软件包管理器 yum 与 Vim 编辑器详解
linux·编辑器·vim
福尔摩斯张1 天前
插件式架构:解耦与扩展的艺术与实践(超详细)
linux·服务器·网络·网络协议·tcp/ip
txzz88881 天前
CentOS-Stream-10 搭建YUM源Web服务器
linux·运维·centos·yum源·linux系统更新·centos系统更新·自建web yum源
Molesidy1 天前
【Linux】基于Imx6ull Pro开发板和platform_device+platform_driver框架的LED驱动设计以及上机测试
linux·驱动开发
ShirleyWang0121 天前
【取证学习】Linux系统的证据收集和分析 解决dd备份磁盘爆掉
linux·运维·学习
我科绝伦(Huanhuan Zhou)1 天前
Linux系统硬件时钟与系统时钟深度解析及同步实操指南
linux·运维·服务器
k***92161 天前
【Linux】进程概念(六):地址空间核心机制
linux·运维·算法