目录

Vim软件使用技巧

Vim软件使用技巧


Demo

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

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

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

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

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

wc -l filename

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

https://i-blog.csdnimg.cn/direct/efab3cb36d094930824125e11bbd927c.png

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

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

https://i-blog.csdnimg.cn/direct/3da90a40f37d48e895885389f41e5a7c.png

进入文件后跳转到指定行

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

绝对行号跳转

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

https://i-blog.csdnimg.cn/direct/5989181104894f219b373017ad32e980.png

相对行号跳转

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

https://i-blog.csdnimg.cn/direct/8f092409b0e94814822bd74a1e99131e.png

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

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

https://i-blog.csdnimg.cn/direct/3f5d81a37adb4752bae3012a10183fe5.png

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

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