文章目录

  • 用vim编辑器在行首添加行号、序列号
    • 方法1: 使用宏
      • 录制宏
      • 执行宏
    • 方法2: 使用line函数

用vim编辑器在行首添加行号、序列号

方法1: 使用宏

录制宏

step1. 行首输入起始数字, 1

1 abcdefg
abcdefg
abcdefg
abcdefg
abcdefg

step2. 光标定位在1, 按qm开始录入宏, m为宏名,可以自由定义

step3. yw复制,数字

step4.j挪动到下一行首

step5. shift+p, 粘贴, 大写P粘贴到光标前

step6. shift+^, 挪到行首

step7. crtl+a, 数字自增1

step8. shift+^, 再次挪到行首

step9. q, 退出入职宏

执行宏

# 单次执行
@m# 100次执行
100@m

方法2: 使用line函数

  • %: 全局范围
  • s: 替换
  • =: 接表达式
  • line("."): 返回当前行行号的函数

#冒号后输入
%s/^/\=line(".")/

用vim编辑器在行首添加行号、序列号相关推荐

  1. 利用VIM为源码添加行号

    VIM编辑器是可以显示行号的.但是,有时候我们需要在整个代码的行首添加行号,怎么实现呢?实现的方法有很多,这里就介绍我知道的一种吧. 在每行行首添加某个字符串 :%s/^/your_string/ 在 ...

  2. 如何让vim编辑器永久显示行号

    在Linux环境下的编辑器有vi.vim.gedit等等.进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的.我们有二种办法可以解决: 第一种是,手动显示:在 ...

  3. 设置VIM编辑器显示行号

    方式1: 临时显示行号 在命令行模式下直接输入":set number"即可显示行号,退出以后再次打开vim编辑器依然没有行号. 方式2:永久显示行号 (1)如果想让vim永久显示 ...

  4. linux vi或者vim编辑器中如何显示行号

    设置行号很简单 我们要到vi或者vim编辑器的末行模式下,输入set number :set number 按下回车就显示行号了 那么怎么关闭行号呢? 只要再到vi或者vim编辑器的末行模式下输入se ...

  5. 为vim编辑器增加行号功能

    当我们打开vim编辑器的时候,没有行号的现实会让人着实头疼,怎么设置永久让他显示行号呢? 在当前用户的家目录下创建如上隐藏文件 输入: 保存后退出. 这时候在观看刚才的文件: 行号显示了出来. 但是这 ...

  6. 在命令行中的vim编辑器加上行号

    在使用vim编辑器时运行脚本程序纠察缺少相应的行号,检测起来非常不方便, 所以在vim编辑器每行前面加上相应的行号: 输入命令::set nu 按下回车,完成 转载于:https://www.cnbl ...

  7. linux vi编译显示行号,Linux编辑器vi、vim、gedit显示行号

    在Linux环境下的编辑器有vi.vim.gedit等等.进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的. 我们有二种办法可以解决: 第一种是,手动显示: ...

  8. Linux shell 学习笔记(6)— vim 编辑器使用方法及技巧

    1. 检查 vim 软件包 1.1 CentOS 发行版 $ alias vi alias vi='vim' $ $ which vim /usr/bin/vim $ $ ls -l /usr/bin ...

  9. vim编辑器----常用命令

    vim编辑器 前沿:vim是一款非常好用的文档编辑以及编程的好工具,我们来详细看看 打开文件:# vim [options] [file ..] +#:打开文件后,直接让光标处于第#行的行首: +/P ...

最新文章

  1. Apache Dubbo 2.7.7 发布!升级 fastjson 等依赖!
  2. SpringBoot 居然有 44 种应用启动器
  3. manifold learning 流形学习 zz
  4. 常用的位操作:置位、清零与测试
  5. ENVI支持下利用高分辨率影像城市绿地信息提取方案
  6. 前端学习(2400):关于aixos的create方法
  7. 全面学习 Python 包,你 Get 了吗?
  8. Mac上go环境变量配置
  9. 最近啃的有点多了,乱了
  10. 2.10.PHP7.1 狐教程-【PHP 函数】
  11. 国内银行卡BIN号速查简表(2016)
  12. 各种时间指标的Power BI度量值,一次全分享给你
  13. 淋巴细胞转化中PHP的作用,淋巴细胞转化试验介绍|意义
  14. 开始报名丨CCF C³-13@奇安信:透视俄乌网络战 —— 网络空间基础设施面临的安全对抗与制裁博弈...
  15. 基于DES加密的TCP聊天程序
  16. Anaconda点开一直处于loading application状态
  17. 戴尔linux改win7教程视频,戴尔笔记本win10改win7系统BIOS设置详细教程
  18. 开发利器之Mac下的MacPorts
  19. 汇编--子程序设计(1)--非压缩bcd码和十进制的转换
  20. java将中文转换成拼音_java实现将汉语转换为拼音功能

热门文章

  1. QGIS常用图源(谷歌中国、mapbox、esri、天地图等)(weixin公众号【图说GIS】)
  2. Unity LWRP修改Blit Shader来使Camera的Depth Only生效
  3. SpringBoot+Vue项目快速入门
  4. fedora16英文环境下支持中文输入法
  5. Excel 2013 VlookUp函数使用
  6. 智汀智能家居普及篇——智能家居必备的功能控制系统
  7. “PS”制作海报总结(一)
  8. 10-200 C2-2修改特定职工的订单运费
  9. stem教育小学制度管理
  10. WIN8应用商店闪退