July 22, 2026
Blockbuster drama, one space at a time
Making ASCII Art in Vim
Vim fans turn keyboard doodling into a tiny internet flex-fest
TLDR: The post shows how people use the text editor Vim to make pictures out of keyboard characters faster and more neatly. In the comments, fans treated it like a masterclass, while the funniest hot take was that ASCII art is still safe from AI—for now.
A humble guide about making ASCII art—pictures built entirely out of keyboard characters—somehow turned into a full-on community love letter to obsessive text-editor culture. The original post is basically a survival kit for people who want to draw in Vim, the famously barebones editor beloved by keyboard power-users. The author shares tricks for moving the cursor into empty space, inserting characters across multiple lines at once, and cleaning up boxes in neat rectangular chunks. To non-Vim mortals, this may sound wildly niche. To the comments? It was catnip.
The strongest reaction was pure evangelism. Multiple readers rushed in to praise features like visual block mode and “virtual edit” as if they were hidden superpowers, with one commenter calling them “killer features” and immediately plugging a plugin to shuffle text around more easily. Another took the post as an invitation to dump even more advanced tricks into the thread, escalating the nerdiness with search shortcuts and command snippets like a magician revealing one extra card trick after another.
But the funniest energy came from the side comments. One person confidently declared that art made from keyboard symbols is their last safe job from artificial intelligence, joking that if bots still struggle with ASCII art, they can sleep peacefully. Another commenter went full chaotic inventor, promoting an ASCII-color tool for their own Vim-like editor—while casually admitting it crashes if you mistype anything. Peak community behavior: helpful, boastful, weirdly wholesome, and one typo away from disaster.
Key Points
- •The article explains how to use Vim's `virtualedit` setting to move the cursor beyond the end of a line when creating ASCII art.
- •It notes that users can alternatively prefill a buffer with spaces and use numeric prefixes like `42i<space><esc>` and `yy5p` to repeat insertions and line copies.
- •The guide demonstrates using Visual block mode (`Ctrl+v`) with `Shift+i` to insert text across multiple selected lines at once.
- •An example shows using block insertion to add repeated characters or whitespace to shift an ASCII drawing horizontally.
- •The article also shows how to select a rectangular block and use `r` plus a replacement character to clear or fill a region inside a drawing.