一些工具,如grep
,py.test
等...使用模式<FileName>:<line number>:
,以点错误。例如:
; grep -Hn Common setup.cfg
setup.cfg:11: Common
我该如何修改vim和gvim以便像这样调用它们:
gvim setup.cfg:11:
代替
gvim setup.cfg +11
我知道我可以编写一个小的shell脚本来解析内容,但是我想知道是否有更简单的方法。
一些工具,如grep
,py.test
等...使用模式<FileName>:<line number>:
,以点错误。例如:
; grep -Hn Common setup.cfg
setup.cfg:11: Common
我该如何修改vim和gvim以便像这样调用它们:
gvim setup.cfg:11:
代替
gvim setup.cfg +11
我知道我可以编写一个小的shell脚本来解析内容,但是我想知道是否有更简单的方法。
Answers:
您可以使用此处提供的file:line插件,它确实可以满足您的需求...
没有办法,我认为脚本是唯一的办法。原因是,如果您有一个名为setup.cfg:11的文件并想要对其进行编辑该怎么办?
这是一个快速脚本,可以按照您的个人意愿进行操作...
editline() { vim ${1%%:*} +${1##*:}; }
+11
怎么办?您当然可以使用--
它。
使用Vundle.vim,将其添加到您的.vimrc
:
Plugin 'bogado/file-line'
:help quickfix
以获取更多信息。