VI is an awful editor to code in, you are impressing anyone by saying VI. In windows depending on what I am doing I either use Ultraedit or Forte for Java. In Solaris I use Forte for Java.