If editing some script in vim, a file with .py or .sh extension, is it any build-in vim command that allows to run such file? I know it's a lot of IDE-like addons for VIM that allows to execute files vim edit, but is it possible without addons?
Asked
Active
Viewed 1,212 times
1 Answers
9
I hope I'm not offending you by answering, that to run the current file (not buffer) you just
:!%
UPD: To run buffer to interpreter's standard input (without saving to a file first):
:w !/bin/sh
The latter can be also used with python, with perl -w, etc.
By the way, a super useful technique is to filter a buffer through external command:
1G!Ggrep -v unwanted_regex
All these are vi compatible.
kubanczyk
- 14,252