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