一些工具,如grep
,py.test
等...使用模式<FileName>:<line number>:
,以点错误。例如:
; grep -Hn Common setup.cfg
setup.cfg:11: Common
Run Code Online (Sandbox Code Playgroud)
如何修改 vim 和 gvim 以便我可以像这样调用它们:
gvim setup.cfg:11:
Run Code Online (Sandbox Code Playgroud)
代替
gvim setup.cfg +11
Run Code Online (Sandbox Code Playgroud)
我知道我可以编写一个小的 shell 脚本来解析事物,但我想知道是否有更简单的方法。
没有办法,我认为脚本是唯一的方法。原因是,如果您有一个名为 setup.cfg:11 的文件并且想要编辑它怎么办?
这是一个快速脚本,可以执行您想要的单行任务...
editline() { vim ${1%%:*} +${1##*:}; }
Run Code Online (Sandbox Code Playgroud)