|
Win64Binaries
Installing Vim Binaries on Win64 IntroductionI have ported Vim to run natively on Win64, the 64-bit flavor of Windows. The Win32 vim.exe and gvim.exe have always run on Win64, but things like the "Edit with Vim" shell extension didn't work. There is no nice installer for the Win64 binaries yet. The 7.2 build of Vim supports the Python interface. You must install the Win64 build of Python 2.5.2 to use it. InstallationTo install Vim, first download vim72.zip. This 18MB file contains all the files you need for a full installation, including the latest Vim runtime. Unzip the zipfile into a directory whose name ends in vim, such as C:\Program Files\Vim, D:\vim, or C:\mytools\vim. This will create a vim72 subdirectory, containing all the files. Start a cmd.exe window, cd ...\vim\vim72, then run install.exe, the command-line installer. This will offer you a series of choices. You can probably just type d to "do it".` On Vista and Windows 7, you must run the cmd window as an Administrator. (Most users run as administrators on earlier versions of Windows.)
To uninstall, use uninstall.exe in the same directory. Note: The message translations (:help win32-gettext) do not yet work, because I have not been able to locate a Win64 version of libintl.dll. |
Sign in to add a comment
very helpful, and valid links
My right click - edit with vim is back! Thanks!
The "Edit with Vim" is working correctly. Thanks!
cool thanks :) i love my vim.
Vim is my favorite editor on my XP x64 box. Thanks for the help getting it to work better there.
GTK+ uses proxy-libintl for x64 Windows targets. http://www.gtk.org/download-windows-64bit.html
There's also wrapping 32-bit DLLs with a 32-bit app and then bouncing calls through the app. http://dnjonline.com/article.aspx?ID=jun07_access3264
These may be more trouble than you're wanting to take on, though...
I could also try building libintl for an x64 target, but I don't think I have any way to test that whatever I build does anything useful. Any ideas?
woot this worked great for me on 64bit vista... just had to replace the install.exe in the existing vim folder with the one here...
The download is really having problems for me. I'll keep trying, but it's timed out after 8mb several times now.
Thanks a lot! I'm really happy now that I have VIM back on Vista. Thanks.
Thank you so much! "Edit with Vim" is such a time saver - thanks again!!
Thanks, I can have a proper editor on vista64 now )
Sweet. Thanks.
Thanks for taking the time to port this over.
All works fine on Vista 64. The "Edit with Vim" now appears! Wonderful! Thank you for all.
All seems to work fine on Win7 Beta as well. Thanks!
This line in my vimrc crashes gvim on x64 vista:
set rulerformat=%55(%{strftime('%a\ %b\ %e\ %I:%M\ %p')}\ %5l,%-6(%c%V%)\ %P%)
Anyone know why?
Awesome job. I hadn't thought about not being able to inject a 32bit DLL into a 64 bit explorer, but it makes sense. I do know that not having the context menu was driving my nuts on my vista x64 box.
Does anyone notice that File -> Print does not work? When I click File -> Print, the command line first quickly shows "Printing page xx (xx%)". Then it shows "Print job sent". However, nothing happens on my default printer. I went to the printers folder and none of them shows any printing jobs. If you don't experience this problem, I will try to reinstall Gvim for Win64bit. Thanks
Thanks big-time. I need vim on everything!
I also am experiencing the same problem regarding print. gvim for 64-bit does not print
'Edit with Vim' now works perfectly. Thanks.
"Edit with Vim" also working in Windows 7 RC x64. Hopefully these manual install steps won't be necessary a year from now, as 64bit (at least for Windows) becomes more mainstream on desktops. Thanks.
Thank you so much for doing this; it takes some of the pain out of Vista.
I'm not sure why (g)vim has to run natively on 64-bit windows. Really all we need is the 64-bit extension DLL. Would it be more beneficial to port that to the curent vim source?
Thanks! This works!
Perfect! Thanks a lot
Much thanks!
Thank you very much for this build. However, :hardcopy (and File|Print) produces no output. It simply opens a cmd.exe window that hangs on an external VIM command, that appears to copy a temporary file to LPT1.
Thank you so much. This makes my life so much easier :)
thanks man, that helps my day :)
Thank u
PROJECT MAINTAINERS: I am a team member of Mingw-w64, and want to make sure our toolchain supports your project.Please contact me for help with 64-bit Libintl and everything else 64-bit support (Windows). I maintain these packages, and have a 64-bit WPG System64 project (http://www.cadforte.com/system64.html.) I will be including VIM, and may use your project.
I have hosted 64-bit binaries for many things, including Gettext, Libintl (Gettext), and libiconv in a package on http://www.cadforte.com/downloads.html. Not however I have just rebuilt them and will be posting an update in a couple of days at most - but the older but still current version DLLs I have posted should be sufficient for these purposes.
Another nice possibility to open cmd.exe in administrator mode:
1) Press the windows-key to open the start menu 2) Type 'cmd' 3) Press Ctrl-Shift-Enter 4) Confirm UAC dialog
Yes, Ctrl-Shift is doing the administrative magic here.
Vim is a now a part of my project, with complete 64-bit support, in a larger functionality configuration for 64-bit that has been yet accomplished AFAICS. It (VIM) has native Python 64-bit 2.6.2 support, tcl/tk 8.5, 8.6, ActivePerl? 5.10, Ruby 1.9.1. If you would like, I wouldn't mind including an optional script file for shell extensions. I don't think it made it into the last release (it is missing from my changelog), but it will be in the next release. I'll post when it's up.
Thanks!
Yippie! I've been using vim for 5 years now and vi for 17 years. Just got a 64 bit machine and been going crazy for the past few weeks with out it. Glad to have this 64bit version. Thanks!