簡體   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