Vim软件使用技巧

目录

Demo

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

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

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

[方法2、通过vim的 - 参数查看文件信息](#方法2、通过vim的 - 参数查看文件信息)

进入文件后跳转到指定行

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

绝对行号跳转

相对行号跳转

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

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


Demo

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

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

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

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

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

bash 复制代码
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跳转。

相关推荐
asdzx6718 小时前
Python 优雅解析 Excel:从原生行列到强类型对象的三层数据结构演进
数据结构·python·excel
罗政20 小时前
AI工作流实现Excel自动化+SQL,零 VBA ,零公式,电商订单分析案例 | DTBot
sql·自动化·excel
AC赳赳老秦1 天前
OpenClaw+Power Apps 实战:自动生成 Power Apps 应用、连接 Excel 数据源
大数据·开发语言·python·serverless·excel·deepseek·openclaw
tsfy20032 天前
Python批量调整Excel格式,并排版导出PDF
python·pdf·excel
快乐的哈士奇2 天前
Gmail-邮件自动处理系统
node.js·自动化·excel
123的故事2 天前
工具分享(7)-多Excel文件内容查询工具
c#·excel·实用工具
hikktn3 天前
Excel 导出 OOM 预防实战:30 万行从堆溢出到 50MB 的演进
java·excel·easyexcel
yunceqing3 天前
从Excel调度到TMS平台:物流软件开发避坑清单
大数据·前端·网络·人工智能·excel·推荐算法
什仙3 天前
Mathcad Prime 对比 Excel/MATLAB/Mathematica:核心优势速览
excel
快乐的哈士奇3 天前
【Next.js实战②】Excel 派送表动态解析:表头识别与 FIELD_ALIASES 映射
前端·javascript·excel