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

相关推荐
脱了格子衬衫38 分钟前
linux安装ansible
linux·运维·ansible
小丑西瓜6661 小时前
MySQL库操作
linux·服务器·数据库·mysql
小珑也要变强3 小时前
shell脚本基本概念讲解
linux·运维
爱吃喵的鲤鱼4 小时前
linux 用C语言编写自己的myshell
linux·运维·服务器·c语言·算法
dllmayday8 小时前
VSCode 多工程联合调试
ide·vscode·编辑器
矛取矛求8 小时前
Linux如何更优质调节系统性能
linux
霖雨8 小时前
使用Visual Studio Code 快速新建Net项目
java·ide·windows·vscode·编辑器
内核程序员kevin9 小时前
在Linux环境下使用Docker打包和发布.NET程序并配合MySQL部署
linux·mysql·docker·.net
kayotin9 小时前
Wordpress博客配置2024
linux·mysql·docker
Ztiddler10 小时前
【Linux Shell命令-不定期更新】
linux·运维·服务器·ssh