По началу , ну совсем давно, да , был mcedit. Теперь, если это не проект на херову тучу строк кода - vim Пробовал nano. Как-то он не зашел. И да , знатоки оного, как в нем вывести номера строк, но аналогии с set nu в vim?
как вариант попресовать клиента такое сойдет, но судебных или каких-то других перспектив у такой "подмены" не будет. Зато очень легко поиметь проблем тому кто это сделает.