Vim常用操作(编程常用)
Vim常用操作(编程常用)Vim 是 Linux 系统上最强大的文本编辑器之一掌握它能极大提升编辑效率。本文整理了 Vim 最核心的操作适合日常开发和快速查阅。一、三种模式Vim 共有三种模式命令模式Normal、编辑模式Insert和可视模式Visual。刚进入 Vim 时默认为命令模式所有快捷键操作都在此模式下进行。模式切换切换方向快捷键命令 → 编辑i光标前插入/a光标后追加编辑 / 可视 → 命令ESC或Ctrl [一般用iinsert即可进入编辑模式开始输入文字。二、基础编辑操作命令模式2.1 删除命令功能x删除光标所在单个字符dd删除当前一整行3dd删除当前行 下方 2 行共 3 行D删除光标到行尾所有内容2.2 复制yank命令功能yy复制当前整行5yy复制当前行往下 5 行2.3 粘贴 撤销命令功能p将复制或删除的内容粘贴到光标下方u撤销上一步操作三、光标快速移动3.1 行内跳转命令功能0/^跳到行首$跳到行尾3.2 文档全局跳转命令功能gg跳到文档第一行G跳到文档最后一行四、查找与替换高频开发功能4.1 查找字符串命令模式下输入/要查找的文字回车n跳到下一个匹配结果N跳到上一个匹配结果4.2 文本替换替换语法:范围 s/原文本/新文本/参数参数说明g本行全部匹配不写则只替换第一个i忽略大小写替换命令作用:s/hello/world/ig当前行所有hello替换为world忽略大小写:3,6s/hello/world第 3~6 行每行第一个hello替换:%s/abc/123/g全文所有abc替换为123:%s/^ //g删除每行开头所有空格:%s/^\t//g删除每行开头制表符Tab五、可视模式与批量注释5.1 三种进入方式快捷键模式用途v字符选中横向选中任意字符V整行选中快速选中整行Ctrl v竖块选中批量注释核心操作5.2 批量注释代码步骤Ctrl v进入竖块选中模式上下移动光标选中需要注释的代码行按大写I输入注释符号如//按ESC所有选中行自动添加注释六、保存与退出以下命令需在命令模式下先输入:触发。命令功能:q文件无修改直接退出:q!放弃所有修改强制退出:w保存文件不退出:wq保存并退出推荐七、实用技巧7.1 卡死恢复误按Ctrl s会冻结终端界面按Ctrl q即可解锁。7.2 十六进制查看命令功能:%!xxd转为十六进制视图:%!xxd -r切回普通文本视图7.3 代码自动对齐命令功能ggG全文件代码格式化对齐gg10gg第 1~10 行对齐可视模式 选中代码块后按仅对齐选中部分八、多窗口操作8.1 新建窗口命令功能:split/:new 文件名横向分割窗口:vsplit/:vnew 文件名纵向分割窗口8.2 窗口切换按Ctrl w松开后再按w循环切换所有窗口。九、多标签页类似浏览器标签页方便同时编辑多个文件。命令功能:tabnew test.c新建标签页并打开文件gt切换到下一个标签gT切换到上一个标签十、文件对比vimdiff在终端中运行vimdiff file1.c file2.c打开双窗口并高亮显示两个文件的差异操作逻辑与普通 Vim 一致。代码审查和合并冲突处理时非常实用。十一、与 grep 配合查找代码Vim 的强大也体现在与 Linux 命令行的无缝协作。在终端中grepprintfmain.c即可在main.c中搜索关键字printf的所有出现位置。开发中可结合 Vim 快速定位和编辑代码。十二、Vim 学习工具Vim 自带了交互式练习教程新手必练。终端直接输入vimtutor跟随教程练习 30 分钟基本操作就能上手。总结Vim 的学习曲线确实陡峭但一旦度过初期你会发现手指再也离不开键盘编辑效率成倍提升。记住一句话多练多用肌肉记忆是最好的老师。

相关新闻

AI编程工具横向对比:7大维度(响应延迟、上下文长度、私有部署支持、API调用成本、调试辅助能力、多语言覆盖度、企业合规认证)深度测评,选错工具=每月多花27小时

AI编程工具横向对比:7大维度(响应延迟、上下文长度、私有部署支持、API调用成本、调试辅助能力、多语言覆盖度、企业合规认证)深度测评,选错工具=每月多花27小时

更多请点击: https://kaifayun.com 第一章:AI编程工具横向对比:7大维度深度测评总览 AI编程辅助工具正迅速重塑开发者工作流,但工具选择高度依赖具体场景与技术栈。本章基于实测数据,从代码生成质量、上下文理解深度、…

2026/7/26 19:20:49 阅读更多 →
AI基础设施与数据智能代理技术趋势解析

AI基础设施与数据智能代理技术趋势解析

1. 论坛背景与行业趋势解读2025年第八届金猿大数据产业发展论坛即将在上海拉开帷幕,这场聚焦AI基础设施与数据智能代理技术的行业盛会,恰逢大数据产业发展的关键转折点。作为从业十年的数据领域观察者,我注意到本次论坛主题"AI Infra&am…

2026/7/27 9:54:43 阅读更多 →
Barrier软件KVM实战:一套键鼠无缝控制Windows与Linux

Barrier软件KVM实战:一套键鼠无缝控制Windows与Linux

1. 项目概述:当一台物理机不够用作为一名常年混迹于开发、运维和偶尔摸鱼打游戏的“杂食性”技术从业者,我桌面上的设备配置堪称“缝合怪”:一台主力Windows台式机,性能强劲,用来跑大型IDE、处理视频和玩3A大作&#x…

2026/7/27 4:41:37 阅读更多 →

最新新闻

统一拦截操作(Filter和interceptor)Filter的实现

统一拦截操作(Filter和interceptor)Filter的实现

tlias中的改动根据字母排序先后执行过滤器

2026/7/28 20:30:13 阅读更多 →
抖音无水印下载神器:从零开始高效管理你的视频素材库

抖音无水印下载神器:从零开始高效管理你的视频素材库

抖音无水印下载神器:从零开始高效管理你的视频素材库 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback suppor…

2026/7/28 20:30:13 阅读更多 →
毕业论文赶 DDL 靠 AI 救急,怎样选工具不留下任何学术不端隐患?

毕业论文赶 DDL 靠 AI 救急,怎样选工具不留下任何学术不端隐患?

无数学生被毕业论文截止日期压得焦头烂额:选题毫无思路、框架逻辑混乱、重复率居高不下、AI 生成痕迹被系统检测标记、格式排版反复返工……AI 辅助写作早已成为赶 DDL 的刚需,但如何选对工具、守住学术底线,彻底规避学术不端隐患&#xff0c…

2026/7/28 20:30:13 阅读更多 →
氢储能微电网优化调度与Matlab实现

氢储能微电网优化调度与Matlab实现

1. 项目概述:氢储能与微电网的跨界融合 氢储能系统作为新型能量载体,正在重塑微电网的调度逻辑。与传统锂电池储能相比,氢能具有能量密度高(可达120MJ/kg,是锂电的100倍以上)、长期存储无衰减等独特优势。我…

2026/7/28 20:30:13 阅读更多 →
企业级VLAN网络设计与DHCP配置实战指南

企业级VLAN网络设计与DHCP配置实战指南

1. VLAN与网络基础架构设计实战在企业级网络环境中,VLAN(虚拟局域网)技术就像给办公楼设计不同部门的独立楼层。我们公司最近完成的核心网络改造项目,通过VLAN划分将200终端设备按部门、功能和安全等级划分为8个逻辑网段&#xff…

2026/7/28 20:30:13 阅读更多 →
大模型API稳定输出JSON:提示词工程与验证实践指南

大模型API稳定输出JSON:提示词工程与验证实践指南

在实际业务开发中,调用大模型API处理结构化数据时,经常会遇到模型返回内容格式不稳定、JSON解析失败的问题。特别是在需要将大模型输出直接接入下游系统的场景中,一个格式错误的JSON响应可能导致整个流程中断。本文将系统讲解如何通过提示词工程、参数调优和后续处理,确保大…

2026/7/28 20:29:13 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻