5 ms·
Insightful! I have had the same issue with forgetting where exactly I need the cursor. I did not know you could run script/commands on text selection, I will de
by xarcolade 1y ago
Insightful! I have had the same issue with forgetting where exactly I need the cursor. I did not know you could run script/commands on text selection, I will definitely look into this. The extent of my vimscript journey so far is directly making system() calls to external scripts, and I've been using the ability to Ctrl-R while entering a :command to dump yanked text as a crutch. Your approach sounds much more sensible.
- vanous 1y agoGlad you find it useful. Below is an example script to demonstrate the concept. It is awesomely powerful. In vim, select some text and do this: :'<,'>! ./example.py #!/bin/env python3 #:'<,'>! ./example.py # ← this is how to use it import sys data = sys.stdin.readlines() for l in data: l = l.replace("a", "e").rstrip() print(l)