Šta je sledeće, da češka leđa dok kodiraš?
Nikako ne razumem zašto bi to bio uslov za editor!? Zar je toliki problem koristiti 2 programa koja rade jednu stvar, ali to što rade rade dobro? Uostalom, ako hoćeš i "kitchen sink included", onda nema drugog do Emacsa.
Ako stvarno moraš tako, možda bi ti korisnija bila podrška za nekakav source code versioning sistem, kao što je npr. Git (ili Subversion ili šta već koristiš).