Open Paths With Line Numbers in Vim - by Wesley Moore

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/, 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


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.