Linux VIM基本操作方式

简介: VIM是Linux常用文本编辑器,支持多模式操作。包含普通、插入和命令三种模式,通过i/a/o等键进入插入模式,Esc返回普通模式,:进入命令模式。掌握hjkl移动、dd删除、yy复制、p粘贴及:wq保存退出等基本命令,可提升编辑效率。初学者需逐步练习,熟练运用。

Linux VIM基本操作指南

VIM是Linux系统中最常用的文本编辑器之一,它采用多模式操作方式,初学者可能需要一些时间适应。以下是VIM的基本操作方法:

三种基本模式

普通模式(Normal Mode):默认模式,用于导航和执行命令
插入模式(Insert Mode):用于输入文本
命令模式(Command Mode):用于执行保存、退出等命令

模式切换

从普通模式-插入模式

i:在光标前插入
a:在光标后插入
o:在当前行下方新建一行并进入插入模式
I:在行首插入
A:在行尾插入

从任意模式 → 普通模式:

按 Esc 键

从普通模式 → 命令模式:

按 : 键

基本移动命令(普通模式下)

h:左移
j:下移
k:上移
l:右移
w:向前移动到下一个单词开头
b:向后移动到上一个单词开头
0:移动到行首
$:移动到行尾
gg:移动到文件开头
G:移动到文件结尾
Ctrl + f:向下翻页
Ctrl + b:向上翻页

基本编辑命令

x:删除光标处的字符
dd:删除当前行
dw:删除一个单词
d$:删除从光标到行尾的内容
u:撤销
Ctrl + r:重做
yy:复制当前行
yw:复制一个单词
p:粘贴到光标后
P:粘贴到光标前

保存与退出(命令模式)

:w:保存文件
:q:退出VIM
:wq 或 :x:保存并退出
:q!:不保存强制退出
:w filename:另存为filename
掌握这些基本操作后,你可以更加高效地使用VIM进行文本编辑。熟练使用VIM需要一定时间的练习,建议从简单的命令开始,逐步增加复杂操作。

目录
相关文章
|
7月前
|
监控 前端开发 JavaScript
React + TypeScript 最佳实践:构建高可维护前端项目
本文系统梳理了 React + TypeScript 高可维护项目的最佳实践,涵盖项目结构、类型设计、组件模式、自定义 Hook、状态管理、API 服务、性能优化及测试部署等全链路方案,助力构建高质量企业级前端应用。
703 4
|
6月前
|
运维 Prometheus 监控
运维不是救火队
运维不是救火队
272 6
|
数据采集 人工智能 JSON
大模型微调实战指南:从零开始定制你的专属 LLM
企业落地大模型常遇答非所问、风格不符等问题,因通用模型缺乏领域知识。微调(Fine-tuning)可让模型“学会说你的语言”。本文详解微调原理与PEFT技术,结合Hugging Face与LoRA实战,教你用少量数据在消费级GPU打造专属行业模型,提升垂直场景表现。
1738 9
|
3月前
|
人工智能 Linux API
OpenClaw保姆级图文教程!阿里云/Win11/MacOS/Linux部署+百炼API配置+5款生态工具深度测评
“AI交互正在从网页端向桌面端迁移”——这是2026年AI工具领域最显著的趋势。过去,用户习惯在浏览器中与大模型互动,但网页端的速度限制、权限不足、网络依赖等问题,让越来越多人将目光转向桌面端。而OpenClaw生态的崛起,恰好填补了这一空白——官方桌面版、社区驱动的轻量UI、厂商定制工具等多款产品,正在重新定义“桌面AI”的价值:更快的响应速度、更高的系统权限、更强的隐私安全,以及更自然的操作体验。
1054 2
|
4月前
|
人工智能 安全 机器人
OpenClaw+GLM 5.0实战攻略:无缝接入飞书+3000+Skill资源一键解锁
随着AI智能体技术的迭代,OpenClaw(原Clawdbot)已从单纯的工具型AI升级为全场景自动化平台。2026年最新版OpenClaw搭配智谱GLM 5.0大模型,凭借200k超长上下文、超强推理能力,再结合阿里云稳定的云端部署环境,能轻松实现公众号创作、邮件管理、数据分析等复杂任务自动化。
3226 1
|
JavaScript
可自由配置的jQuery消息提示框插件toast
jquery.toast.js是一款可自由配置的jQuery消息提示框插件。该消息提示框可以自定义背景和前景色,提示框的位置,提示框的显示时间,提示框的动画效果等。
543 2
|
数据处理
大学物理-实验篇——测量误差与数据处理(测量分类、误差、有效数字、逐差法)
大学物理-实验篇——测量误差与数据处理(测量分类、误差、有效数字、逐差法)
1920 11
|
负载均衡 Java API
Spring Cloud原理详解
Spring Cloud原理详解
437 0
|
安全 应用服务中间件 Windows
关于将Web项目部署到阿里云服务器-5个步骤搞定
一、 先登录阿里云网站注册账号 选择服务器类型(我用的是 云服务器ECS), 如果你还是在读大学生可享受优惠价,最低好像是9.9元一月。之后勾选系统镜像。 二、 购买好之后登录阿里云控制台。 https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=2yfpwghd也可以在Windows本机端下的 远程桌面连接 如下图, 步骤 : 1.找到开始菜单下远程桌面连接 2. 输入 公网ip地址 3. 输入用户名:Administrator 密码:就是登录window系统的密码 三、连接成功如下图。
15629 2