vim is awesome if you get use to the commands, my friend can wiz through it where I am looking down at the keyboard trying to figure out wtf I'm doing wrong... I hate vim. I use Notepad++, but I don't write a lot of ASM code. But, if I did, I would still use Notepad++. It has a good syntax highlight capabilities, regex replace/find functionality (I constantly use it), and I like that it highlights curly brackets when you place a cursor next to it, so that you can determine if you closed the conditional statement or function properly. It loads fast and remembers what I had opened previously in my last session. It's reasonably updated. It's awesome. However, I do wish it could:
01. Remember my history from previous sessions, even after a reboot.
02. Keep time, to keep track of how long I have been working on a file. Maybe it can, I don't know.
03. Show me the properties of structs, functions.
04. When, I search for a keyword and find it in a file, when I click its line in the return window, it should open that file.
05. Allow me to link a bat file to it and give it an action. The action would be, call the bat file every time I save a file located in <this> dir. Or something along those lines. Just would be nice to have it call my bat script that compiles my project, automatically after a save. And, it would be nice if I could link a VM to it as well. And to map those things to a function key would be over-the-top awesome.
Anyway, it's open source, so I guess if I really wanted to, I could just make all that myself. Which is another cool thing about Notepad++.
Yes, I see that you have proven it, but my question was, 'How did you know that would work?'.