I've ported Vim to Win64. Native binaries for AMD64 can be found on my
Vim page.
In the end, it wasn't all that hard. Last weekend, I fixed approximately
400 warnings that were thrown up by the x86_amd64 cross compiler.
Most of them were due to the widening of size_t (especially the value
returned from strlen()) and ptrdiff_t to 64-bits.
Several years ago, I went through a similar exercise in fixing these
warnings for Vim6, but I never finished the port.
This week, I scrounged access to an AMD64 box at work. Today, I turned on
the /Wp64 flag,
which found several new, subtler problems, where pointers where being
truncated to …continue.
Vim vs. Visual Studio
I've been an obsessive vi user
for more than 20 years. Vi keystrokes are indelibly burned into my
muscle memory.
When I have to use Notepad or Word or Visual Studio, I feel crippled.
I have to work harder to do simple things; I have to type too many chords
with Alt and Ctrl; I have to take my hands off the home keys to use the
cursor keys and the mouse.
In the mid-90s, I adopted Vim (Vi IMproved)
to the point where I became a significant contributor, writing a big chunk of the
Win32 code.
While I was at Microsoft, I hardly ever used Visual …continue.
I consider myself to be an expert WinDbg user,
when it comes to debugging unmanaged x86 code.
I haven't used WinDbg much on managed code,
and when I did, I found it quite painful.
Via Scott Guthrie's blog, I discovered Tess Ferrandez's blog.
Tess is an escalation engineer in PSS who specializes in ASP.NET and a WinDbg virtuoso.
Scott has a list of her best posts.
Mind-blowing stuff, but not for the faint of heart.
I re-read Scott Hanselman's blog post on
using Consolas as the Windows Console Font,
and I decided to put together a
registry file
to make it a little simpler.
(You'll have to rename the file to console-font.reg after downloading.)
The registry file includes entries for:
- As Scott says:
- (I'm afraid I can't distribute Consolas online
or provide a download out of abject fear.
That said, you can find it in any version of the Longhorn bits.)
Or Office 12, I believe.
Update, 2008/01/15.
The Consolas Font Pack is the easiest way to get Consolas,
if you don't have Office 2007 or Vista.
Technically, you are supposed to …continue.