首页 > 其他分享 >Vim常用快捷键

Vim常用快捷键

时间:2024-04-08 09:02:10浏览次数:22  
标签:常用 old Ctrl Vim new 快捷键 替换

Vim 是一款常用的文本编辑器,具有强大的功能和丰富的快捷键操作。以下是一些常用的 Vim 快捷键:

  1. Normal 模式下的基本移动:

    • 上下左右:j、k、h、l
    • 行首/行尾:0 或 ^、$
    • 下一个单词/上一个单词:w、b
    • 向下翻页/向上翻页:Ctrl + f、Ctrl + b
    • 跳转到指定行:行号 + G
  2. 编辑文本

    • 插入文本:i、a、o(插入)、O(在当前行之前插入新行)
    • 删除字符:x
    • 删除单词:dw
    • 复制/粘贴:y、p
    • 撤销/恢复:u、Ctrl + r
  3. 查找与替换

    • 查找:/ 搜索词,n、N 向下/向上查找下一个匹配项
    • 替换::s/old/new/g 替换当前行中的 old 为 new,:s/old/new/gc 执行替换并提示确认
  4. 保存退出

    • 保存::w
    • 退出::q
    • 保存并退出::wq 或 ZZ
  5. 多文件操作

    • 打开文件::e 文件名
    • 切换窗口:Ctrl + w + w
    • 分割窗口::sp 横向分割、:vsp 纵向分割
  6. 其他

    • 复制当前行:yy
    • 剪切当前行:dd
    • 粘贴:p
    • 撤销上一次改动:u
    • 重做上一次操作:Ctrl + r

标签:常用,old,Ctrl,Vim,new,快捷键,替换
From: https://blog.csdn.net/u011929670/article/details/137491472

相关文章

  • 电子元器件选型与实战应用—11 5000字介绍,三极管的选型和常用电路
    文章目录1.简介2.带阻三极管2.1带阻三极管和普通三极管区别2.2电路案例讲解带阻和普通三极管区别3.三极管常用电路解析3.1三极管门电路3.1.1三极管非门3.1.2三极管与门3.1.3三极管或门3.1.4三极管与非门3.1.5三极管或非门3.2稳压电路......
  • vscode快捷键(shortcut of vscode)__Visual Studio Code
    移动当前行向上:Alt+↑Moveasinglelineup移动当前行向下:Alt +↓Moveasinglelinedown 复制当前行并将其插入到上一行:Shift+Alt+↑Duplicatethecurrentlineorselectionabovethecurrentline复制当前行并将其插入到下一行:Shift+Alt+↓Duplicatethe......
  • Java集合常用类及使用特点
    Java集合框架提供了一组接口和类,用于存储和操作对象集合。它包括常用的数据结构,如列表、集合、映射等,以及对应的实现类。主要接口和类:List(列表):允许重复元素,按照插入顺序存储。常用实现类有ArrayList(查询快、增删慢)和LinkedList(增删快、查询慢)。ArrayListvs.LinkedList:Ar......
  • node.js常用指令
    1、node:启动Node.jsREPL(交互式解释器)。node2、node[文件名]:执行指定的JavaScript文件。nodeapp.js3、npminit:初始化一个新的Node.js项目,生成package.json文件。此命令会创建一个package.json文件,其中包含项目的名称、版本、描述等信息,并且可以选择添加一些默......
  • Vim脚本语言入门:打造你的编辑器
    简介Vim脚本语言是Vim编辑器内置的一种脚本语言,它赋予用户高度的定制和自动化编辑任务的能力。通过编写Vim脚本,用户可以根据自己的需求来扩展和改进Vim编辑器的功能,从而提高编辑效率和舒适度。在Vim中,脚本语言被广泛用于创建自定义命令、自动化编辑任务、以及实现各种编辑......
  • 面试常问问题——常用linux命令及如何查看日志?
    一、常用linux命令pwd   查看当前目录位置lscpgrepcdmvtaillesstouchmkdirpsaux  查看系统所有进程数据kill-oPID  强制中断一个进程的进行chmod  -Rxyz 文件或目录   改变文件或......
  • 详细解答什么是原子类,原子类的常用类有哪些,Atomic的原理是怎么样的
    该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点面试官:什么是原子类原子类是Java中提供的一种用于并发编程的工具类,它们位于java.util.concurrent.atomic包中。这些类通过底层硬件的原子操作来实现无锁的线程安全......
  • zookeeper运维(部署安装,常用命令)
    目录1.安装部署1.1单机部署1.1.1下载安装1.1.2配置文件1.1.3zkserver状态管理1.1.4使用zk客户端登录服务器1.1.5使用PrettyZoo连接zk1.2集群部署1.2.1环境准备1.2.2配置修改1.2.3设置myid1.2.4启动集群1.2.5测试集群2.常用命令2.1分类2.2功能脚本2.2.1zkServer......
  • Vue 有哪些常用的指令
    目录1.指令v-html1.1.作用1.2.语法1.3.练习 2. 指令v-show2.1.作用2.2.语法3.原理4.场景 3.指令v-if3.1.作用3.2.语法3.3.原理3.4.场景 4. 指令v-else与v-else-if4.1.作用4.2.语法4.3.注意4.4.使用场景 5. 指令v-on5.1.作......
  • 作为程序员的你,常用的工具软件有哪些?
    前言:现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上时代的步伐。而为了便于学习和工作(减少996),涌现了很多优秀且实用的开发工具用以帮助开发者提高工作效率。现在我把我工作多年来收集实用的开发利器分享出来,希望能够给同学们参考借鉴(以下排名不分先后)。假如各位同......