vi is based on the earlier command line editor ex, which was based on the even earlier command line editor ed. vi itself isn't exactly a command line editor, although it does have a command line.
Dreamweaver for code? The thing is a resource hog. Even on a my Phenom Quad Core with 4Gb ram it still takes a good 20 seconds to boot up , and don't forget memory leaks while Notepad++ is instant and can be left on 24/7 without any memory leaks. ( I use notepad++ all the time, in fact I have it open pretty much 24/7. In the tray)
Notepad :) <3
I always use Dreamweaver Cs4. Its the best for me.
Found a free alternative for Dreamwever: Aptana
I tried it. Its really nice, but not better than Dreamweaver.
I am not a master in PHP but to edit my wordpress themes I use Notepad .
dreamweaver has the annoying factor where you have to wait for the splash screen to load up, then be bothered about registering the damn thing and click cancel wait for the plugins to load. NotePad++ is instant pretty much, no bells or whistles, but does the job just aswell.