vim или emacs - по вкусу. Удобнее и мощнее, во много больше возможностей, чем у всего остального. mcedit и motor только если _очень привык_ к Norton Commander и Turbo C - соответственно. Но если производительность программисткого труда :), скорость и удобство работы что-то значит, то vim || emacs. Но к ним надо привыкнуть.