Vim 编辑器基础操作
Vim (Vi Improved) 是一款功能强大的文本编辑器,是 Unix/Linux 系统中广泛使用的编辑器之一。它源于上世纪 70 年代开发的 Vi 编辑器,经过不断完善和扩展而发展成为 Vim。
主要特点
- 高度可配置和扩展性:支持大量插件和脚本,用户可根据需求自定义行为。
- 高效的编辑模式:采用基于模式的编辑方式,通过键盘命令快速完成各种操作。
- 跨平台:支持 Linux、macOS 和 Windows 等多种操作系统。
- 丰富的功能:提供语法高亮、代码折叠、多缓冲区编辑等强大功能。
安装与启动
若未安装 Vim,可执行以下指令(需 root 权限):
yum install -y vim
使用 sudo 提权或以 root 身份执行。Vim 可直接编辑现有文本或创建新文件:
vim 文件名
例如编辑 test.c:
vim test.c
工作模式
Vim 主要有三种工作模式,默认处于命令模式。
- 命令模式 (Normal Mode):默认模式。键盘输入被解释为命令,用于移动光标、删除、复制等操作。
- 插入模式 (Insert Mode):按
i、a、o等键进入。输入的字符直接插入文档。 - 底行模式 (Last Line Mode):按
:进入。用于保存、退出、查找替换等命令。
模式切换
- 返回命令模式:按下
Esc键。 - 进入插入模式:在命令模式下按
i(光标处)、a(光标后)、o(当前行下方)。 - 进入底行模式:在命令模式下按
:。
常用操作
命令模式
移动光标
h/j/k/l:左 / 下 / 上 / 右移动一格。G:移动到文章最后。$:移动到当前行行尾。^:移动到当前行行首。w:跳到下个字的开头。e:跳到下个字的字尾。b:回到上个字的开头。5l:向右移动 5 个字符位置。gg:跳转到文本开始。Shift + G:跳转到文本末端。Ctrl + b:屏幕向后翻页。Ctrl + f:屏幕向前翻页。Ctrl + u:屏幕向后翻半页。


