繁体   English   中英

Vim 接受像 `vi path:line:column` 这样的命令

[英]Vim to accept commands like `vi path:line:column`

我经常以<path>:<line>:<column>格式获取路径(来自文本匹配,例如grep或代码错误)。

当我双击时,它匹配整个字符串,包括行和列,然后我通常删除列,并将:line替换为+line以匹配vi参数。

因此,我想有一个 hack,只需使用粘贴即可在正确的点快速打开 vim。 我可以使用vim级别或别名的任何配置吗?!

谢谢

有一些插件可以捕获BufNewFile,BufRead事件,解析出文件名和编号,并重定向到相应的文件:

  • file-file是极简的原始插件
  • vim-fetch支持多种指定数字的方式,重载一些映射(如gf ),甚至提供:Fetch命令

改用快速修复列表

Vim 有一个启动选项-q来读取 quickfix 文件。 所以我们有选项(取决于你的外壳): cmd > results ; vim -q results cmd > results ; vim -q results

或者我最喜欢的: vim -q <(cmd)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM