Linux 下 Vim 编辑器的使用

1、Vim 编辑器的概述

在linux世界几乎所有的配置文件都是以纯文本形式存在,在所有的linux发行版本系统上都有vi编辑器,而vim则是vi的 高级版,功能十分强大,可以作为程序编辑器

2、理解 Vim 的模式
  • 命令模式:当启动 Vim 编辑器后,默认处在命令模式下。在文件中移动并且修改内容:剪切、复制和粘贴文件的一部分,同时发出命令执行更多操作(按 esc 键进入命令模式)。

  • 插入模式:用于在给定的文档位置插入文本。(按 i 键进入插入模式)

1> 如何直到正在使用哪种 Vim 模式?

eg:如果正在使用插入模式,会在编译器的底部看到 INSERT。如果编辑器底部没有显示任何内容,或者在编辑器底部显示了文件名,则处于“命令”

2> 如何知道在使用哪种 Vim 模式?

若在使用插入模式,会在编辑器底部看到 INSERT。如果编辑器底部没有显示任何内容,或者在编辑器底部显示了文件名,则处于"命令模式”。

3> 模式切换

命令模式——>编辑模式:可以通过a, i, o, A, I, O按键进入

a:在当前字符后面插入
A:在行尾插入
i :在当前字符前面插入
I :在行首插入
o:在下一行插入
O:在上一行插入

编辑模式——>命令模式:按ESC进行切换

3、常用命令和快捷键
  • 命令模式下的光标移动
◈ G – 跳转到文件最后一行
◈ gg – 跳转到文件首行
◈ $ – 跳转到行末尾
◈ 0(数字 0) – 跳转到行开头
◈ w – 跳转到下一个单词的开始(单词的分隔符可以是空格或其他符号)
◈ W – 跳转到下一个单词的开始(单词的分隔符只能是空格)
◈ b – 跳转到下一个单词的末尾(单词的分隔符可以是空格或其他符号)
◈ B – 跳转到下一个单词的末尾(单词的分隔符只能是空格)
◈ PgDn 键 – 向下移动一页
◈ PgUp 键 – 向上移动一页
◈ Ctrl+d – 向下移动半页
◈ Ctrl+u – 向上移动半页

  • 插入模式下快捷键操作

在光标的不同位置插入文字

◈ i – 在光标之前插入
◈ a – 在光标之后插入
◈ I – 在光标所在行的开头插入。当光标位于行中间时,这个键很有用
◈ A – 在光标所在行的末尾插入。
◈ o – 在光标所在行的下面插入新行
◈ O – 在光标所在行的上面插入新行
◈ ea – 在单词的末尾插入

拷贝、粘贴和删除一行

◈ yy – 复制一行
◈ p / P – 将内容粘贴到光标之后 / 之前
◈ dd – 删除一行
◈ dw – 删除一个单词
  • 撤销操作/恢复上一次操作/重复上一次操作
◈ u – 撤销更改
◈ Ctrl+r – 恢复更改
◈ . – 重复上一条命令
  • 保存和退出 Vim
:w – 保存更改但不退出 vim
◈ :wq – 写并退出
◈ :q! – 强制退出

猜你喜欢

转载自blog.csdn.net/qq_40488936/article/details/103246261