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跳转。

相关推荐
杜子腾dd3 小时前
14.使用各种读写包操作 Excel 文件:辅助模块
python·数据挖掘·excel·numpy·pandas·matplotlib
Macdo_cn4 小时前
Microsoft Excel 2024 LTSC mac v16.95 表格处理软件 支持M、Intel芯片
microsoft·macos·excel
进击的铁甲小宝4 小时前
使用 VLOOKUP 和条件格式在 Excel 中查找并标红匹配的串号
excel
inxunoffice10 小时前
批量压缩与优化 Excel 文档,减少 Excel 文档大小
前端·excel
inxunoffice1 天前
批量将 Excel 文档中的图片提取到文件夹
excel
inxunoffice1 天前
批量在多个在 Excel 工作表的的指定位置插入新的 Sheet 工作表
excel
杜子腾dd1 天前
13. Pandas :使用 to_excel 方法写入 Excel文件
大数据·python·数据挖掘·excel·numpy·pandas
inxunoffice1 天前
批量删除或替换 Excel 的 Sheet 工作表
excel
人……杰1 天前
Excel两列和依次相减
excel