Open Paths With Line Numbers in Vim - WezM.net by Wesley Moore
WezM.net

Open Paths With Line Numbers in Vim

Published on

I regularly encounter paths that have line numbers attached such as, ./spec/features/cases/edit_spec.rb:112, or src/fetcher.rs:543, and want to view or edit the file at the given line. For far too long I’ve been opening the file in vim and then jumping to the relevant line. This week I wrote a shell (zsh) function that does this automatically. It is simply called v and is used in place of vim to edit a file. E.g.

Animated GIF of v function in action
Demo

Source

The source of the function is below. It was written for zsh but should be easy to adapt for other shells.

Comment icon Stay in touch!

Follow me on Twitter or Mastodon, subscribe to the feed, or send me an email.