< 自用文儿 > Linux / Unix 的 VI 编辑器 快捷命令集 看到安装包叫 vim

vi 编辑器

在我学习 Unix/Linux时,编辑器有: sed, awk, 还有这个 vi。 前两命令要对 "正则表达式" 熟悉,配合着使用,效率攻倍。 但有大部分时间直接编辑文件会更加方便,我推荐使用 vi,所有操作都有快捷键。

去年闲着闷儿,重拾了编程,因为用 Docker,找个简单的 Ubuntu 来上手,还好老朋友 vi 还在。

常用快捷方式:

注意大小写

文件内搜索: /

查找下一个匹配:n

查找上一个匹配:N

到行首:^

到行尾:$

到文件第一行: gg

到文件最后一行:G

光标左右移动:h l

光标上下移动:j k

移动到指定行号: 冒号+行号 :80 (移动到谁的第80行)

删除当前行:dd

删除多行:d20d (删除20行,从光标所在行算起)

插入:i

插入空行:o

替换:s

复制粘贴:yyp (复制当前行,粘贴到光标的下一行)

复制多行粘贴:2yy+移动光标+p (复制当前行与下一行:2行,粘贴到光标下面)

命令中止/切换:ESC

重复上一个命令: 点 "."

文件操作:

放弃保存:q

放弃保存并即出文件编辑器:q!

保存文件:w

保存并即出文件编辑器:wq! / x

相关推荐
星云_byto16 分钟前
五分钟从零配置好VSCode + Claude Code + DeepSeek V4 Pro
ide·vscode·编辑器·cursor·codex·claude code·deepseekv4
say_fall23 分钟前
【Git 精品详解】企业规范:企业级开发模型、Git Flow、发版流程规范、Code Owner 制度、事故应急回滚
大数据·linux·服务器·git·学习·elasticsearch
一杯奶茶¥1 小时前
Ubuntu系统镜像各个版本下载Ubuntu镜像合集资源Linux系统镜像乌班图Linux系统镜像
linux·运维·ubuntu·镜像·;inux镜像·ubuntu镜像
三84411 小时前
文件查找/文件压缩/解压缩
linux·运维·服务器
小猪写代码11 小时前
Linux 管道(Pipeline)作业
linux·运维·服务器
会周易的程序员13 小时前
microLog 的本地日志读取接口 log_reader — 本地日志文件读取工具开发指南
linux·物联网·架构·嵌入式·日志·iot·aiot
yoothey13 小时前
报废审批流规则引擎设计——责任链模式完整实现
linux·开发语言·bash
2501_9259633813 小时前
外设的常见问题
linux
l1t14 小时前
在linux和windows中解决duckdb 1.6dev版本输出执行计划报错问题
linux·运维·数据库·windows·duckdb
柳鲲鹏14 小时前
LINUX高通平台交叉编译地图软件GDAL
linux