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

Linux Vim 常用快捷键

Vim中最常用的快捷键,熟练掌握它们可以大大提高编辑效率。

移动光标

  • h- 左移

  • j- 下移

  • k- 上移

  • l- 右移

  • w- 移动到下一个单词开头

  • b- 移动到上一个单词开头

  • e- 移动到单词末尾

  • 0- 移动到行首

  • $- 移动到行尾

  • gg- 移动到文件开头

  • G- 移动到文件末尾

  • :n- 跳转到第n行

插入模式

  • i- 在光标前插入

  • a- 在光标后插入

  • I- 在行首插入

  • A- 在行尾插入

  • o- 在当前行下方新建一行并插入

  • O- 在当前行上方新建一行并插入

编辑文本

  • x- 删除当前字符

  • dd- 删除当前行

  • dw- 删除到下一个单词开头

  • D- 删除到行尾

  • dG- 删除全部内容

  • yy- 复制当前行

  • yw- 复制当前单词

  • p- 粘贴

  • u- 撤销

  • Ctrl+r- 重做

查找替换

  • /pattern- 向前搜索

  • ?pattern- 向后搜索

  • n- 下一个匹配项

  • N- 上一个匹配项

  • :%s/old/new/g- 全局替换

  • :s/old/new/g- 当前行替换

文件操作

  • :w- 保存文件

  • :wq或 ZZ- 保存并退出

  • :q!- 不保存强制退出

  • :e filename- 打开另一个文件

窗口操作

  • :split- 水平分割窗口

  • :vsplit- 垂直分割窗口

  • Ctrl+w+ 方向键 - 切换窗口

  • Ctrl+wq- 关闭当前窗口

其他常用

  • :set number- 显示行号

  • :set nonumber- 隐藏行号

  • Ctrl+g- 显示当前文件名和位置

  • :help- 打开帮助文档

  • :%d- 删除全部内容

http://www.lryc.cn/news/611727.html

相关文章:

  • Java学习第一百一十部分——CI/CD
  • 【完整源码+数据集+部署教程】爬行动物异常检测系统源码和数据集:改进yolo11-GhostDynamicConv
  • 一个php 连sqlserver 目标计算机积极拒绝,无法连接问题的解决
  • CVE-2021-30661、CVE-2021-30665、CVE-2021-30666
  • 浅谈对linux进程池的理解
  • back_inserter 详解
  • 快手小店客服自动化回复
  • 基于 Jenkins Pipeline 实现 DITA 文档自动化构建与发布(开源方案)
  • 基于模式识别的订单簿大单自动化处理系统
  • 【Redis】hash哈希,List列表
  • 在Jetson AGX Orin上将docker目录挂载到大容量硬盘目录
  • 【C语言】文件操作全解析
  • c++ template in .h and .cpp
  • 快速删除 `node_modules`
  • 2025面试题(10)
  • Shader开发(八)创建第一个三角形
  • 微信小程序多媒体功能实现
  • 微信小程序初次运行项目失败
  • 深入理解SpringMVC DispatcherServlet源码及全流程原理
  • 开发教育全链路管理系统 + 微信小程序,为各类教育主体注入数字化动力!
  • [LVGL] 配置lv_conf.h | 条件编译 | 显示屏lv_display
  • 微信小程序中使用TensorFlowJS从环境搭建到模型训练及推理模型得到预测结果
  • Python驱动的无人机多光谱-点云融合技术在生态三维建模与碳储量/生物量/LULC估算中的全流程实战
  • 无人机航拍数据集|第5期 无人机高压输电线铁塔鸟巢目标检测YOLO数据集601张yolov11/yolov8/yolov5可训练
  • 大疆无人机连接Jetson主板
  • 【CUDA】C2 矩阵计算
  • conda 环境配置国内镜像加速(2025)
  • Conda虚拟环境安装包
  • DNS 服务器
  • 服务器巡检项目