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

相关推荐
pipip.1 小时前
UDP————套接字socket
linux·网络·c++·网络协议·udp
朱包林4 小时前
day45-nginx复杂跳转与https
linux·运维·服务器·网络·云计算
孙克旭_4 小时前
day045-nginx跳转功能补充与https
linux·运维·nginx·https
MediaTea5 小时前
Python 编辑器:Thonny
编辑器
孞㐑¥6 小时前
Linux之Socket 编程 UDP
linux·服务器·c++·经验分享·笔记·网络协议·udp
M4K09 小时前
Linux百度网盘优化三板斧
linux
好奇的菜鸟9 小时前
如何在 Ubuntu 24.04 (Noble) 上使用阿里源
linux·运维·ubuntu
bcbobo21cn10 小时前
初步了解Linux etc/profile文件
linux·运维·服务器·shell·profile
望获linux10 小时前
【实时Linux实战系列】CPU 隔离与屏蔽技术
java·linux·运维·服务器·操作系统·开源软件·嵌入式软件
0wioiw010 小时前
C#基础(项目结构和编译运行)
linux·运维·服务器