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

vim快捷指令

Vim是一款强大的文本编辑器,它提供了许多快捷指令来提高编辑效率。以下是一些常用的Vim快捷指令:

  1. 移动光标:

    • h 向左移动一个字符
    • j 向下移动一行
    • k 向上移动一行
    • l 向右移动一个字符
    • w 跳到下一个单词的开头
    • b 跳到前一个单词的开头
    • e 跳到当前单词的末尾
    • 0 跳到行首
    • $ 跳到行尾
    • gg 跳到文件的开头
    • G 跳到文件的末尾
    • :n 跳到第n行
  2. 插入和编辑文本:

    • i 在当前位置前插入文本
    • a 在当前位置后插入文本
    • o 在当前行下方插入新行并进入插入模式
    • O 在当前行上方插入新行并进入插入模式
    • yy 复制当前行
    • dd 删除当前行
    • p 粘贴复制的内容
    • u 撤销上一次操作
    • Ctrl+r 恢复撤销的操作
  3. 搜索和替换:

    • /pattern 向下搜索指定的模式
    • ?pattern 向上搜索指定的模式
    • n 跳到下一个匹配项
    • N 跳到上一个匹配项
    • : s/old/new 将当前行的第一个匹配项替换为新的内容
    • : s/old/new/g 将当前行的所有匹配项替换为新的内容
    • :%s/old/new/g 将整个文件中的所有匹配项替换为新的内容
  4. 保存和退出:

    • :w 保存文件
    • :q 退出编辑器
    • :wq 或 ZZ 保存文件并退出编辑器
    • :q! 强制退出编辑器,不保存文件

这只是一小部分Vim快捷指令,Vim还有许多其他功能和指令可以探索和学习。可以通过 :help 命令在Vim中查看更详细的文档和帮助信息。

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

相关文章:

  • LINUX 下IPTABLES配置详解
  • CentOS 网卡ifcfg-eth0 ping不通外网(www.baidu.com)
  • 【C++】类和对象②(类的默认成员函数:构造函数 | 析构函数)
  • 【ZZULIOJ】1063: 最大公约与最小公倍(Java)
  • 遍历列举俄罗斯方块的所有形状
  • 将Visio绘图导出PDF文件,使其自适应大小,并去掉导入Latex的边框显示
  • android支付宝接入流程
  • Mac 下 Python+Selenium 自动上传西瓜视频
  • 六:ReentrantLock —— 可重入锁
  • 一种驱动器的功能安全架构介绍
  • 紫光展锐T610平台_4G安卓核心板方案定制开发
  • C++11 设计模式4. 抽象工厂(Abstract Factory)模式
  • 第8周 Python面向对象编程刷题
  • 【学习心得】神经网络知识中的符号解释②
  • Igh related:Small Bug And Notes Record.
  • 【QT入门】Qt自定义控件与样式设计之qss介绍(Qt style sheet)
  • [ LeetCode ] 题刷刷(Python)-第49题:字母异位词分组
  • 冒泡排序算法实现步骤
  • js实现webp转png/jpg
  • DVWA -File Upload-通关教程-完结
  • 中介者模式:简化对象间通信的协调者
  • 【Python系列】pydantic版本问题
  • 深度学习-多尺度训练的介绍与应用
  • 详解单文件组件
  • MLeaksFinder报错
  • 【心路历程】初次参加蓝桥杯实况
  • 微信小程序全屏开屏广告
  • 记录day1
  • stm32GPio的开发基础
  • DataSource