Today I was explaining xclip utility and found this useful snippet which I wrote back in 2011 that allows you to edit browser textarea in terminal using vi with syntax highlighting.
#!/bin/sh # workflow: # 1. focus textarea in browser you want to edit # 2. press ctrl+a then ctrl+c # 3. switch to terminal and start this script with optional extensioni for highlight: xclip-vi html # 4. edit file in vi, and save it # 5. switch back to browser, and press ctrl+v in already selected textarea ext=$1 test -z "$ext" && ext=txt xclip -out > /tmp/$$.$ext && vi /tmp/$$.$ext && xclip -in -selection clipboard < /tmp/$$.$ext
xclip-vi.sh github gist