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需要一定时间的练习,建议从简单的命令开始,逐步增加复杂操作。

目录
相关文章
|
5月前
|
监控 前端开发 JavaScript
React + TypeScript 最佳实践:构建高可维护前端项目
本文系统梳理了 React + TypeScript 高可维护项目的最佳实践,涵盖项目结构、类型设计、组件模式、自定义 Hook、状态管理、API 服务、性能优化及测试部署等全链路方案,助力构建高质量企业级前端应用。
576 4
|
4月前
|
运维 Prometheus 监控
运维不是救火队
运维不是救火队
225 6
|
数据采集 人工智能 JSON
大模型微调实战指南:从零开始定制你的专属 LLM
企业落地大模型常遇答非所问、风格不符等问题,因通用模型缺乏领域知识。微调(Fine-tuning)可让模型“学会说你的语言”。本文详解微调原理与PEFT技术,结合Hugging Face与LoRA实战,教你用少量数据在消费级GPU打造专属行业模型,提升垂直场景表现。
1510 9
|
4月前
|
Java 关系型数据库 MySQL
基于springboot的二手物品交易系统
本研究聚焦二手交易平台的网络化转型,探讨其在社会经济快速发展背景下的必要性与意义。结合SpringBoot、Java、MySQL等技术,分析系统设计与实现路径,旨在提升平台管理效率、降低成本,推动二手交易向规范化、信息化发展,助力现代化服务体系建设。
|
1月前
|
人工智能 Linux API
OpenClaw保姆级图文教程!阿里云/Win11/MacOS/Linux部署+百炼API配置+5款生态工具深度测评
“AI交互正在从网页端向桌面端迁移”——这是2026年AI工具领域最显著的趋势。过去,用户习惯在浏览器中与大模型互动,但网页端的速度限制、权限不足、网络依赖等问题,让越来越多人将目光转向桌面端。而OpenClaw生态的崛起,恰好填补了这一空白——官方桌面版、社区驱动的轻量UI、厂商定制工具等多款产品,正在重新定义“桌面AI”的价值:更快的响应速度、更高的系统权限、更强的隐私安全,以及更自然的操作体验。
789 2
|
2月前
|
人工智能 安全 机器人
OpenClaw+GLM 5.0实战攻略:无缝接入飞书+3000+Skill资源一键解锁
随着AI智能体技术的迭代,OpenClaw(原Clawdbot)已从单纯的工具型AI升级为全场景自动化平台。2026年最新版OpenClaw搭配智谱GLM 5.0大模型,凭借200k超长上下文、超强推理能力,再结合阿里云稳定的云端部署环境,能轻松实现公众号创作、邮件管理、数据分析等复杂任务自动化。
3029 1
|
4月前
|
自然语言处理 运维 供应链
哪些Agent工具适合中小企业?从选型到落地,一篇吃透
中小企业数字化转型常陷“投入打水漂”困境:重金引进系统却因人才短缺、操作复杂沦为摆设。本文聚焦中小企业真实痛点,拆解Agent工具如何以低成本、易操作、高适配助力企业降本增效。从智能客服、财务自动化到生产管理,精选实用场景与落地策略,手把手教你选对“用得起、用得会、用得好”的AI工具,让技术真正赋能业务,实现“小投入,大回报”。
493 1
|
JavaScript
可自由配置的jQuery消息提示框插件toast
jquery.toast.js是一款可自由配置的jQuery消息提示框插件。该消息提示框可以自定义背景和前景色,提示框的位置,提示框的显示时间,提示框的动画效果等。
518 2
|
负载均衡 Java API
Spring Cloud原理详解
Spring Cloud原理详解
403 0