Linux 下 Vim 编辑器使用详解
简介
Vim 是 Linux 环境下强大的文本编辑器,以其高效和可定制性著称。它不仅仅是一个简单的文本编辑工具,更是开发者工作流的重要组成部分。本文将详细介绍 Vim 的安装、模式设计、基础操作及高级特性。
安装
在 Ubuntu 系统上,可以通过以下命令安装 Vim:
sudo apt update
sudo apt install vim
注意:普通用户执行安装命令时需要 sudo 提权。
模式设计
Vim 的设计基于三种核心模式:
- 命令模式:启动后默认模式,所有输入被视为命令,用于执行操作。
- 插入模式:用于文本输入,按
i进入,按Esc返回命令模式。 - 底行模式:用于输入保存、退出等命令,按
:进入。
基础操作
打开和退出文件
创建并打开文件:
touch filename
vim filename
退出命令(需在命令模式下):
:q如果没有修改,直接退出:q!强制退出,不保存修改:wq保存修改并退出
移动光标
Vim 中主要通过键盘指令移动光标:
h/j/k/l:左 / 下 / 上 / 右移动一个字符或一行gg:移动到文件开头G:移动到文件结尾Ctrl + f/Ctrl + b:向下/向上翻一页
删除文字
x:删除光标所在的一个字符X:删除光标前面的一个字符dd:删除当前整行#dd:从当前行开始删除指定行数(如3dd)
复制与粘贴
yy:复制当前行#yy:复制指定行数(如5yy)p:粘贴到光标位置
查找和替换
- 查找:在命令模式下输入
/text,按n查找下一个匹配项 - 替换:在底行模式下输入
:%s/old_text/new_text/g进行全局替换
高级特性
- 语法高亮:区分代码元素,支持多种编程语言。
- 多文件编辑:使用
:split或 分屏编辑多个文件。


