0
点赞
收藏
分享

微信扫一扫

vim定位编辑到某行文件

其生 07-01 06:00 阅读 12

在 Vim 中直接定位到指定行的方法可分为以下两类:

一、通过命令行参数定位(直接启动 Vim 并跳转)

在终端启动 Vim 时,可通过 +行号+/搜索词 参数直接定位:

  1. 跳转到指定行

    vim 文件名 +行号
    

    例如:vim index.blade.php +20 会打开文件并定位到第 20 行[^1^][^2^][^4^]。

  2. 跳转到匹配的关键词

    vim +/关键词 文件名
    

    例如:vim +/hello test.txt 会定位到第一个包含 "hello" 的行[^2^][^4^]。

二、在 Vim 内部命令模式跳转

进入 Vim 后,在命令模式下使用以下命令:

  1. 直接输入行号

    :行号
    

    例如::65 跳转到第 65 行[^3^][^4^][^5^]。

  2. 简写形式(行号 + G)

    行号G
    

    例如:10G 跳转到第 10 行(G 表示跳转到文件尾部,与行号组合即定位到具体行)[^3^][^4^]。

其他实用技巧

  • 显示行号:在命令模式下输入 :set nu,可永久显示行号[^2^][^4^]。
  • 快速查看当前行信息:按 Ctrl + G,显示当前行号及文件总行数[^2^][^4^]。

根据需求选择命令行参数或 Vim 内部命令即可高效定位。

举报

相关推荐

0 条评论