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

Vim软件使用技巧

目录

Demo

Vim怎么看一个文件的行号,不用打开文件的前提下?进入文件后怎么跳转到某一行?

不打开文件查看行号(查看文件的方法)

方法1、使用命令行工具统计行数

方法2、通过vim的 - 参数查看文件信息

进入文件后跳转到指定行

方法1、通过命令模式定位

绝对行号跳转

相对行号跳转

方法2、打开文件时直接定位

方法3、混合模式快速定位


Demo

Vim怎么看一个文件的行号,不用打开文件的前提下?进入文件后怎么跳转到某一行?

        在vim中查看文件行号及跳转行的方法有很多,以下是我能想到的。

不打开文件查看行号(查看文件的方法)

Vim本身无法在不打开文件的情况下直接显示行号,但可以通过其他方式达到目的。

方法1、使用命令行工具统计行数

wc -l filename

在终端执行wc(word count) -l filename(你想要查看的文件名/文件路径),可直接输出文件总行数和文件名

方法2、通过vim的 - 参数查看文件信息

执行vim -R文件名(文件路径)可以只读模式打开文件,此时按:set number临时显示行号,但要手动操作

进入文件后跳转到指定行

方法1、通过命令模式定位

绝对行号跳转

输入:行号(如:100)后回车,光标直接定位到该行。

相对行号跳转

按Esc进入命令模式,输入行号G(如10G)或行号+(5+),可跳转到当前行上下方的相对位置。

方法2、打开文件时直接定位

执行vim+行号 文件名(文件路径)(如vim +20 test.cpp),vim启动后光标自动定位到指定行。

方法3、混合模式快速定位

如果已经启用行显示(:set number),可以直接输入行号后按G或gg跳转。


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

相关文章:

  • Vue3组合式函数(刷新率 useFps)
  • 焊接机器人与线激光视觉系统搭配的详细教程
  • 深度学习零碎知识
  • Linux 如何查看当前使用的shell
  • 【解析 ECharts 图表样式继承与自定义】
  • 【Json-RPC框架】:Json序列化后,不能显式中文?增加emitUTF8配置
  • GIT使用git push后遇到报错的解决办法
  • centos 7误删/bash 拯救方法
  • Jackson 库进行 JSON 序列化时遇到了 ‌无限递归(Infinite Recursion)‌ 问题
  • LabVIEW烟气速度场实时监测
  • Qt常用控件之Layout总篇
  • 科技引领品质生活:三星生活家电用AI开启衣物洗护新纪元
  • 笔记本电脑关不了机是怎么回事 这有解决方法
  • Vue3 + ECharts 数据可视化实战指南
  • NAT技术-初级总结
  • java面试题之多线程
  • ViT、DETR 和 Swin Transformer :基于 Transformer 的计算机视觉(CV)模型
  • k8s中PAUSE容器与init容器比较 local卷与hostpath卷比较
  • docker-compose install nginx(解决fastgpt跨区域)
  • ModBus TCP/RTU互转(主)(从)|| Modbus主动轮询下发的工业应用 || 基于智能网关的串口服务器进行Modbus数据收发的工业应用