我可以使用以下命令配置 grepwin 以启动外部文本编辑器:
C:\Program Files\Notepad++\notepad++.exe -n%line% %path%
上面的作用是:
- 打开记事本++
- 从 %path% 打开文本文件
- 转到 %line% 发生 grep 匹配的位置。
我可以用 gvim 做类似的事情吗?
这非常适合将光标定位到特定的行和列。归功于此处的相关问题:https ://stackoverflow.com/a/3313469/234994
C:\path\to\gvim.exe %path% "+normal %line%G%column%|"
据我所知,您无法轻松启动具有适当列位置的 (g)vim 。设置线路的方法是:
C:\path\to\gvim.exe %path% +%line%
至少您可以尝试使用 -c 选项,例如
C:\path\to\gvim.exe %path% -c %line% -c "normal %COLUMN%l"
(您没有指定 grepwin 如何指定列,所以我使用了%COLUMN%
.
你可以试试这个命令:
C:\path\to\gvim.exe %path% +%line%