我曾经通过“grep -rn”在代码树中搜索单词。输出如下。
“{文件名}:{编号}:{行内容}”
有时我会用vim打开文件,然后跳转到如下所示的第num行。
vim {文件名} +{num}
但我想执行以下步骤。有什么捷径吗?
vim {文件名}:{num}
以下命令重新执行之前的
grep
命令并将其输出重定向到临时文件,以便 Vim 可以将其用作快速修复:
$ vim -q <(!!)
然后,您可以使用各种快速修复命令在结果之间导航/操作。请参阅
:help quickfix
。
如果您只想在 Vim 中的给定行 (
README.md
) 处打开给定文件 (7
),语法为:
$ vim +7 README.md
…如
$ vim --help
所示。