faazshift wrote:Well, when you have to do hundreds of regular expression search and replaces, filter the file, or part of it, through an external program (such as xxd), or open many files in a tabs, vim is absolutely awesome. It is absolutely amazing for programming (language specific auto-indentation, syntax highlighting, etc) I used nano back when I first started using linux (5-6 years ago), but since I started using vim, I just couldn't go back. After learning how to use it properly, it has saved me tons of time.
I have never once had to use regular expression search and replaces. I rarely ever use search and replace as it is.
Syntax highlighting is annoying, as is the language specific auto-indentation.
I know the reasons for using Vi/m but as I don't require the functionality, I don't see the need to use it.