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

VIM常用操作

基本操作

  • 打开文件vim filename
  • 保存文件:w
  • 退出 Vim:q
  • 保存并退出:wqZZ
  • 强制退出:q!

模式切换

  • 进入插入模式i(在光标前插入)、a(在光标后插入)、o(在当前行下插入新行)
  • 返回普通模式Esc

移动光标

  • 上下左右移动h(左)、j(下)、k(上)、l(右)
  • 跳到行首/行尾0(行首)、$(行尾)
  • 跳到下一行/上一行的开头gg(文件开头)、G(文件末尾)
  • 按词跳转w(到下一个单词开头)、b(到上一个单词开头)

编辑操作

  • 删除字符x
  • 删除整行dd
  • 复制行yy
  • 粘贴p
  • 撤销u
  • 重做Ctrl + r

查找与替换

  • 查找/keyword,然后按 n 查找下一个,N 查找上一个
  • 替换:s/old/new/g(在当前行替换),:%s/old/new/g(在整个文件替换)

窗口与标签页

  • 分屏:split(水平分屏)、:vsplit(垂直分屏)
  • 切换窗口Ctrl + w 然后按 h/j/k/l
  • 关闭窗口:q

http://www.kler.cn/news/331707.html

相关文章:

  • 数据结构——初识树和二叉树
  • 【GPT】对低阶版本的GPT探测:文学
  • Web-Machine-N7解题过程
  • YOLOv9改进策略 :IoU优化 | Unified-loU,用于高品质目标检测的统一loU ,2024年8月最新IoU
  • Linux终端简介
  • Linux下驱动开发实例
  • Python练习2
  • 植物种类识别系统源码分享
  • powerbi计算销售额累计同比增长率——dax
  • C盘清理具体方案
  • Leetcode: 0061-0070题速览
  • 远程分支与本地分支上传内容
  • 【EXCEL数据处理】000015案例 EXCEL公式与基础函数
  • Elasticsearch要点简记
  • CNN模型对CIFAR-10中的图像进行分类
  • 《C++20:编程世界的新变革与应用场景探索》
  • go语言种的常用排序方法
  • 力扣(leetcode)每日一题 699 掉落的方块 | 线段树|经典
  • MFC工控项目实例二十一型号选择界面删除参数按钮禁用切换
  • Python知识点:如何使用TensorFlow Lite与Python进行边缘AI计算