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

vim在连续多行行首插入相同的字符

工作中经常需要用vim注释掉一段代码或者json文件中的一部分,需要在多行前面插入//或者#符号。在 Vim 中,在连续多行行首插入相同字符主要有以下两种方法:

Visual Block 模式插入

  1. 将光标移到要插入相同内容的第一行的行首24。
  2. 按下Ctrl + v进入 Visual Block 模式123。
  3. j键或N j(N 为要编辑的行数),向下选择需要插入字符的连续多行124。
  4. 按下I(大写 i)进入行首插入模式123。
  5. 输入要插入的相同字符124。
  6. 按下Esc键,Vim 会自动在所选的每一行行首插入相同的字符245。

替换命令插入

在命令模式下使用替换命令s,格式为:起始行,终止行s/^/要插入的内容/g5。例如:

  • :1,10s/^/#/g表示在第 1 行到第 10 行的行首插入#
  • :5,15s/^/Hello /g表示在第 5 行到第 15 行的行首插入Hello

http://www.kler.cn/a/597404.html

相关文章:

  • 同旺科技USB to I2C 适配器 ---- 指令之间延时功能
  • 【项目设计】网页版五子棋
  • STM32 HAL库函数原理解析
  • VSCode配置C语言保姆课
  • 数据结构——最短路径BFS算法
  • taosdump恢复数据库
  • Qt窗口控件之对话框QDialog
  • 31天Python入门——第10天:深入理解值传递·引用传递以及深浅拷贝问题
  • 银河麒麟V10-SP3-aarch64操作系统版本 docker run时报错permission denied
  • Springboot之RequestContextHolder 学习笔记
  • 高防ip和高防服务器的区别?
  • Unity | Tag、Layer常量类生成工具
  • linux_vim
  • DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加导出数据功能
  • 一条sql语句在mysql中的执行流程(Mysql基础架构)
  • 基于Selenium Grid的分布式测试架构设计与深度实践
  • 视频播放器(watermelon Player)vue2使用体验(教程版)
  • u-net系列算法
  • Plant Simulation中怎么更改机器人3D模型
  • 华为终端将全面进入鸿蒙时代