"visual", but not vi/emacs? What does visual mean here then? Anyway, you could look at editplus, which allows you to add menu-entries for running programs with the current file as an argument, and output the result into a debug window (attached to the editor) ..
The Introduction section of the Emacs Manual, which begins by listing the Attributes of the Anointed (or The Holy Buzzwords) reads:
You are reading about GNU Emacs, the GNU incarnation of the advanced,
self-documenting, customizable, extensible real-time display editor
Emacs. (The `G' in `GNU' is not silent.)
We say that Emacs is a "display" editor because normally the text
being edited is visible on the screen and is updated automatically as
you type your commands. *Note Display: Screen.
<SNIP>
Everything about the computer experience is visual, unless you're at a Braille terminal or on some sort of voice-driven interface. Troll? Second guess or flame - either way you fall for the bait.