有没有一个快捷方式可以打开vim,然后以“:num”的形式跳转到“num”行?

问题描述 投票:0回答:1

我曾经通过“grep -rn”在代码树中搜索单词。输出如下。

“{文件名}:{编号}:{行内容}”

有时我会用vim打开文件,然后跳转到如下所示的第num行。

vim {文件名} +{num}

但我想执行以下步骤。有什么捷径吗?

vim {文件名}:{num}

vim grep
1个回答
0
投票

以下命令重新执行之前的

grep
命令并将其输出重定向到临时文件,以便 Vim 可以将其用作快速修复:

$ vim -q <(!!)

然后,您可以使用各种快速修复命令在结果之间导航/操作。请参阅

:help quickfix

如果您只想在 Vim 中的给定行 (

README.md
) 处打开给定文件 (
7
),语法为:

$ vim +7 README.md

…如

$ vim --help
所示。

© www.soinside.com 2019 - 2024. All rights reserved.