Now that it seems to work nicely on Linux too, I'd give redcar a try
(http://redcareditor.com/)
for the time being I'll stick to vim, but it looks promising.
HTH
R.

-- 
The 1,000,000th fibonacci number contains '42' 2039 times; that is
almost 30 occurrences more than expected (208988 digits).
N.B. The 42nd fibonacci number does not contain '1000000' that is
almost the expected 3.0e-06 times.