I get frustrated using Notepad on my Windows XP machine when I want to do more complicated text manipulation. Having used VI on various versions of UNIX I'd like to get something with its power on my Windows machine without having to do a full Cygwin install. Can anyone recommend a program that does this?
gvim is a GUI version of vim (vi improved). There is also vim available for the Windows command line.
Of course. There's Vim - vi improved. It offers a Windows port. Highly recommended.
I use WinVI. It's lightweight and you can easily replace normal notepad with it. Works well on Windows 7 both 32Bit and 64Bit.
With things like vi (and it's various flavors) there are always a number of churches. From personal experience, I prefer gvim on windows.
However, you may also be interested in Vimperator, which is a free Firefox plug-in that provides vim style control of Firefox and ViEmu (commercial) which provides similar for office, visual studio and SQL Server.
Apart from what others have mentioend, there is also Cream. It is a gvim variant configured in a way as to try to mimic newer less keyboard-oriented editors of today.
I'm accustomed to gvim, but have to admit that it's an interesting little project.
You can use it in Cream way or in gvim way (better see more on page).