Use right tool. If you notice you slide into textmate/sublime/eclipse - then it means you use right tool.
For me VIM became main tool when I started to work in multi server environment where all access done through SSH. I could use my most favorite GUI editor Kate to edit files of SSH, but it was less effective due upload/download required.
Do not try to force some tool in your workflow. Instead try it for new tasks/projects and see if it fits naturally. I.e. you should be always aware of other existing technologies, but not forced to use these just because some think it is cool.