当前位置: 首页 > news >正文

vim常用编辑和视图(个人笔记)

目录

命令模式

光标移动

编辑操作

撤销/重做

查找

底行模式

进入方式:按 :

常用指令

常用vim视图、

命令模式 (Command Mode) - 中枢

插入模式 (Insert Mode) - 写代码/文字

底行模式 (Last Line Mode) - 保存/退出/设置

替换模式 (Replace Mode) - 覆盖文字

可视块模式 (V-BLOCK) - 列操作


命令模式

  • 光标移动

    • gg:回到文件第一行。
    • G(Shift+g):跳到文件最后一行。
    • nG:跳到第 n 行。
    • $(Shift+4):跳到行尾。
    • ^(Shift+6):跳到行首。
    • h/j/k/l:左/下/上/右。
    • w:向后移一个单词。
    • b:向前移一个单词。
  • 编辑操作

    • yy:复制当前行。
    • p:粘贴。
    • dd:剪切(删除)当前行。
    • x:删除光标处字符。
    • Shift+x:删除光标左侧字符。
    • r:替换光标所在字符。
    • R(Shift+r):批量替换(进入替换模式)。
    • Shift+~:大小写切换。
  • 撤销/重做

    • u:撤销。
    • Ctrl+r:重做(撤销 u 操作)。
  • 查找

    • Shift+3(即/):选中单词或查找。
    • n:逆向查找(下一个)。

底行模式

  • 进入方式:按:

  • 常用指令

    • w:保存。
    • q:退出。
    • q!:强制退出。
    • ZZ:保存并退出。
    • set nu:显示行号。
    • set nonu:取消行号。
    • %s/dst/src/:替换命令。
    • vs new_src:垂直分屏打开文件。
    • :! command(命令):不退出 Vim,直接执行 Shell 命令
    • /字符:查找文件中字符

附加

vim 文件名 +n(行数)

!V:执行最近一次的命令




常用vim视图、

  • 命令模式 (Command Mode)-中枢

    • 这是所有操作的起点和终点。
    • Esc可以随时从其他模式回到这里。
  • 插入模式 (Insert Mode)-写代码/文字

    • 进入:在命令模式下按iao等(图中简写为aio)。
    • 退出:按Esc返回命令模式。
  • 底行模式 (Last Line Mode)-保存/退出/设置

    • 进入:在命令模式下按:(冒号,即Shift + ;)。
    • 常用指令wq(保存退出)。
    • 退出:执行完命令后自动返回命令模式,或按Esc取消。
  • 替换模式 (Replace Mode)-覆盖文字

    • 进入:在命令模式下按Shift + r(即R)。
    • 退出:按Esc返回。
  • 可视块模式 (V-BLOCK)-列操作

    • 进入:在命令模式下按Ctrl + v
    • 操作:配合hjkl进行区域(块)选择。

http://www.jsqmd.com/news/773572/

相关文章:

  • 从Unix哲学到AI集成:OpenClaw CLI工具生态的工程实践
  • 抖音无水印下载器技术架构解析:异步编排与智能策略设计
  • 智能家居解放指南:用Midea AC LAN彻底摆脱云端依赖的完整方案
  • 55-260507 AI 科技日报 (DeepSeek-V4开源,四月迎来国产AI模型开源潮)
  • 手写一个并查集:从原理到最小生成树实战
  • 代码变现双擎:独立开发者的 Gumroad 与 CodeCanyon 掘金指南
  • 直面维普算法升级:实测4款降AI优化工具,用它论文稳妥过稿
  • 通过 OpenClaw 配置 Taotoken 实现自动化 AI 任务处理
  • 5分钟掌握Illustrator脚本自动化:设计师效率提升终极指南
  • OpenRGB:一站式解决多品牌RGB灯光同步难题的终极方案
  • 个人开源项目冷启动:从Hegelion看状态管理库的架构与社区运营
  • 为现有基于 OpenAI SDK 的项目迁移至 Taotoken 端点
  • VideoDownloadHelper:5分钟快速搞定网页视频下载的终极解决方案
  • Android手机变无线触控板:局域网远程控制电脑演示与操作
  • 3篇3章3节:Obsidian 的 Markdown 语法讲解和举例
  • 图片换背景在线制作怎么操作?一文教你3步快速搞定
  • 如何用25美元打造你自己的AI智能眼镜:开源硬件终极指南
  • 3个维度重构:开源智能水印工具的元数据叙事哲学
  • 【流程】Ubuntu24配置流程
  • Snap.Hutao:重新定义你的原神数据分析体验
  • 3分钟搞定Figma中文界面:设计师必备的母语设计体验
  • Windows本地部署dify
  • Shroud:为AI智能体打造企业级隐私保护层,安全调用LLM API
  • 开源FPGA MPEG-2视频编码器:硬件实现、架构解析与工程实践
  • 即梦去水印保存后还有水印?2026实测去水印使用方法全解析
  • WordPress Boost:AI辅助开发工具,提升WordPress项目内省与安全审计效率
  • 如何在Windows上轻松安装APK文件?告别模拟器的终极方案
  • 2026.5.8
  • 如何在网页中快速生成二维码:qrcode.js完整使用指南
  • 构建AI自进化系统:从自动化到自主演化的工程实践