Today I Learned

hashrocket A Hashrocket project

Send a Command's Output to Vim (Part II) ↪️

In a Hashrocket blog post, 10 Vim Commands for a Better Workflow, I wrote about :.!, which replaces the output of ` with your current line. Today I learned what this technique is called: _filtering_. From the docs: > filter is a program that accepts text at standard input, changes it in some way, and sends it to standard output. You can use the commands below to send some text through a filter, so that it is replaced by the filter output. An even shorter version is just!!in normal mode. A use case for this would be writing docs, where command-line output (ls,curl, etc.) can help demonstrate an idea. Check out:help !!` to see all the permutations of this interesting command.

See More #vim TILs
Every developer at Hashrocket is a Vim expert. Check out our development environment, Dotmatrix, and if you are in Chicago, come to the Vim Chicago Meetup hosted at our Chicago office.