0

我可以使用以下命令配置 grepwin 以启动外部文本编辑器:

C:\Program Files\Notepad++\notepad++.exe -n%line% %path%

上面的作用是:

  1. 打开记事本++
  2. 从 %path% 打开文本文件
  3. 转到 %line% 发生 grep 匹配的位置。

我可以用 gvim 做类似的事情吗?

4

3 回答 3

2

这非常适合将光标定位到特定的行和列。归功于此处的相关问题:https ://stackoverflow.com/a/3313469/234994

C:\path\to\gvim.exe %path% "+normal %line%G%column%|"

于 2013-04-23T11:40:11.620 回答
1

据我所知,您无法轻松启动具有适当列位置的 (g)vim 。设置线路的方法是:

C:\path\to\gvim.exe %path% +%line%

至少您可以尝试使用 -c 选项,例如

C:\path\to\gvim.exe %path% -c %line% -c "normal %COLUMN%l"

(您没有指定 grepwin 如何指定列,所以我使用了%COLUMN%.

于 2013-04-23T07:30:46.357 回答
0

你可以试试这个命令:

C:\path\to\gvim.exe %path% +%line%
于 2013-04-23T07:19:14.537 回答