GithubHelp home page GithubHelp logo

vim-win32-installer's Introduction

Vim The editor

Github Build status Appveyor Build status Cirrus Build Status Coverage Status Coverity Scan Debian CI Packages Fossies codespell report

If you find a bug or want to discuss the best way to add a new feature, please open an issue. If you have a question or want to discuss the best way to do something with Vim, you can use StackExchange or one of the Maillists.

What is Vim?

Vim is a greatly improved version of the good old UNIX editor Vi. Many new features have been added: multi-level undo, syntax highlighting, command line history, on-line help, spell checking, filename completion, block operations, script language, etc. There is also a Graphical User Interface (GUI) available. Still, Vi compatibility is maintained, those who have Vi "in the fingers" will feel at home. See runtime/doc/vi_diff.txt for differences with Vi.

This editor is very useful for editing programs and other plain text files. All commands are given with normal keyboard characters, so those who can type with ten fingers can work very fast. Additionally, function keys can be mapped to commands by the user, and the mouse can be used.

Vim runs under MS-Windows (7, 8, 10, 11), macOS, Haiku, VMS and almost all flavours of UNIX. Porting to other systems should not be very difficult. Older versions of Vim run on MS-DOS, MS-Windows 95/98/Me/NT/2000/XP/Vista, Amiga DOS, Atari MiNT, BeOS, RISC OS and OS/2. These are no longer maintained.

For Vim9 script see README_VIM9.

Distribution

You can often use your favorite package manager to install Vim. On Mac and Linux a small version of Vim is pre-installed, you still need to install Vim if you want more features.

There are separate distributions for Unix, PC, Amiga and some other systems. This README.md file comes with the runtime archive. It includes the documentation, syntax files and other files that are used at runtime. To run Vim you must get either one of the binary archives or a source archive. Which one you need depends on the system you want to run it on and whether you want or must compile it yourself. Check https://www.vim.org/download.php for an overview of currently available distributions.

Some popular places to get the latest Vim:

Compiling

If you obtained a binary distribution you don't need to compile Vim. If you obtained a source distribution, all the stuff for compiling Vim is in the src directory. See src/INSTALL for instructions.

Installation

See one of these files for system-specific instructions. Either in the READMEdir directory (in the repository) or the top directory (if you unpack an archive):

README_ami.txt		Amiga
README_unix.txt		Unix
README_dos.txt		MS-DOS and MS-Windows
README_mac.txt		Macintosh
README_haiku.txt	Haiku
README_vms.txt		VMS

There are other README_*.txt files, depending on the distribution you used.

Documentation

The Vim tutor is a one hour training course for beginners. Often it can be started as vimtutor. See :help tutor for more information.

The best is to use :help in Vim. If you don't have an executable yet, read runtime/doc/help.txt. It contains pointers to the other documentation files. The User Manual reads like a book and is recommended to learn to use Vim. See :help user-manual.

Copying

Vim is Charityware. You can use and copy it as much as you like, but you are encouraged to make a donation to help orphans in Uganda. Please read the file runtime/doc/uganda.txt for details (do :help uganda inside Vim).

Summary of the license: There are no restrictions on using or distributing an unmodified copy of Vim. Parts of Vim may also be distributed, but the license text must always be included. For modified versions, a few restrictions apply. The license is GPL compatible, you may compile Vim with GPL libraries and distribute it.

Sponsoring

Fixing bugs and adding new features takes a lot of time and effort. To show your appreciation for the work and motivate developers to continue working on Vim please send a donation.

The money you donated will be mainly used to help children in Uganda. See runtime/doc/uganda.txt. But at the same time donations increase the development team motivation to keep working on Vim!

For the most recent information about sponsoring look on the Vim web site: https://www.vim.org/sponsor/

Contributing

If you would like to help make Vim better, see the CONTRIBUTING.md file.

Information

If you are on macOS, you can use MacVim.

The latest news about Vim can be found on the Vim home page: https://www.vim.org/

If you have problems, have a look at the Vim documentation or tips: https://www.vim.org/docs.php https://vim.fandom.com/wiki/Vim_Tips_Wiki

If you still have problems or any other questions, use one of the mailing lists to discuss them with Vim users and developers: https://www.vim.org/maillist.php

If nothing else works, report bugs directly to the vim-dev mailing list: <[email protected]>

Main author

Most of Vim was created by Bram Moolenaar <[email protected]> Bram-Moolenaar

Send any other comments, patches, flowers and suggestions to the vim-dev mailing list: <[email protected]>

This is README.md for version 9.1 of Vim: Vi IMproved.

vim-win32-installer's People

Contributors

chrisbra avatar dependabot[bot] avatar inkering avatar k-takata avatar restorerz avatar sabotageandi avatar sitiom avatar tsuyoshicho avatar vedantmgoyal9 avatar yous avatar zewpo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vim-win32-installer's Issues

Fatal Python error

Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00003440 (most recent call first):

System error on starting gvim

I installed a 32-bit signed installer of 8.1.1568 on Win7 x64 and when I start the gvim, the following pops up.

Error

When I click OK, the program starts, but I have noticed, for example, that it's not possible to change the messages language. English is shown regardless of the value of $LANG, or after a command like ":lang mes de" for example.

Before I had the version 1324 installed, and that one was starting and working normally.

Silent install of vim not so silent

Hello,

While writing some automation around installing vim on a couple hundred machines I noted that the /S argument is not that silent. I have also tried /VERYSILENT.

Specifically, how can I prevent this dialog box from popping up?

screen-shot-2018-02-28-at-3 22 00-pm

While this box is open the installer does not finish.

Respectfully,
Robert J.

E370: Could not load library python36.dll

Hello,
I am using the lasversion of vim with dynamic support of python 3.
When I run :version, Vim is looking for Python36.DLL.
Python3 is installed in C:\Program Files (x86)\Python36-32, the DLL is in this folder and this folder is in the PATH. But when I run :python3 print("Hello world"), it returns
E370: Could not load library python36.dll
E263: Sorry this command is disabled, the Python library could not be loaded.
Thank you.

Remove experimental/recommended label

Can we remove the experimental/recommended labels from the releases page for the MUI installer? I think it is safe to assume now, that the 64bit installer works okay and there haven't been any changes for a while.

ping @k-takata

Python 3.6 support

I have installed python 3.6 on my computer, but
:python3 print("Hello world")
returns

E370: Could not load library python35.dll
E263: Sorry, this command is disabled, the Python library could not be loaded.

Do I need to downgrade Python to version 3.5?

Tcl DLL name is wrong

Since ActiveTcl 8.6.6, the DLL name had been changed from tcl86.dll to tcl86t.dll.
Vim 8.0.0989 supports the TCL_DLL compile option to set the DLL name.
See also: https://groups.google.com/d/msg/vim_dev/-66BRdu3Yx0/xbxozWVZAgAJ

However I'm not using the option now. When I tried to set it, if_tcl couldn't find the DLL on my AppVeyor account.
https://ci.appveyor.com/project/k-takata/vim-win32-installer/build/93/job/mw6tg69qf8lxvs6w#L966
This is really strange, because tcl86t.dll does exist in the $PATH:
https://ci.appveyor.com/project/k-takata/vim-win32-installer/build/93/job/mw6tg69qf8lxvs6w#L831

Possible options might be:

  1. Find the cause and fix it. Use TCL_DLL=tcl86t.dll setting.
    Seems difficult.
  2. Use TCL_DLL=tcl86t.dll setting. Skip tests for if_tcl.
    Users can use a DLL from ActiveTcl 8.6.6, but it is not tested.
  3. Keep current setting (TCL_DLL=tcl86.dll). Don't skip tests for if_tcl.
    Users should use a DLL from ActiveTcl 8.6.4 or earlier, or one from MinGW.

Remove The Capation In Windows

I Want To Remove The Capation,I Try Many Times To modify The Source Code and Rebuild It,But Failed.Can You Help Me? Could You Consider Add A Option To Gvim Like Scroll Bar? Like This: set go-=C (Remove The Capation)

Add a 64-bit installer (gvim_8*_x64.exe)

I'm using 64-bit vim and would like to use the installer features (context menus, ...).

Any reason why there is no installer for 64-bit? Looks like the build script supports it but it's skipped at the end.

Quickfix used too many buffer number

1, I usually go to buffers with number+tab (mapped to number+<C-^>), it's convinent when buffer numbers are small;
2, But, I found that everytime quickfix window opens, the used buffer number is increased. And I often toggle the quickfix window.
3, How can I keep the buffer number of quickfix fixed ? Thanks!

ActivePerl issues

The latest build failed because ActivePerl 5.24.1 is not available anymore:
https://ci.appveyor.com/project/chrisbra/vim-win32-installer/build/job/ak3qaap7yoqldbo5

The latest versions of ActivePerl are 5.26.1 and 5.24.3, but both provides only 64-bit builds.
32-bit versions of 5.26.0 and 5.24.0 are still available, but it might become unavailable in a few months.

We need to decide how to do with this. E.g.:

  • Download 32-bit ActivePerl (5.26.0 or 5.24.0) and copy it into our repository.
  • Request the AppVeyor support team to install the latest version of 32-bit ActivePerl.
  • Stop enabling if_perl.
  • Switch our installer to 64-bit version, because users may not get 32-bit ActivePerl near future.

echo has("python3") returns 0

Hi

I am trying to find a Vim compiled with Python37, you claim it is compiled with python3, but the flag tells me the opposite. Am I missing something here? I tried both the x64 and x86 versions

blank menubar

Hi, no menubar shown in gvim, just blank white rectangle.
i tried almost every vim installer from vim.org, they are all same blank.
my pc environment is win7 64bit.

Feature request: VisVim for Visual Studio and "OfficeVim" for Office

Hi,

I'm after an equivalent VisVim for Office application. There is Viemu but it doesn't work with my Office 2016 and cost ~100USD.

Can I request for a function to integrate VisVim with MS Office? I'm not programming in C/C++ so it is definitely hard for me, provided that Visvim can add function for Word.

Any suggestion?

Thanks!

Standard user installation fails

Description

When trying to install gvim_8.1.0885_x64.exe as a standard (non-administrator) user.

Observed

An error dialog appeared, saying:

Error opening file for writing:
C:\Program Files\Vim\vim81\gvim.exe

gvim_8 1 0885_x64_2019-02-10_11-51-52

Expected

When a non-administrator user starts the installer, then the User Account Control window asks for the administrator password.

What works

Right clicking on the installer and choosing Run as administrator, completes the installation without any issues.

Umlaut (ÖÄÜ) can`t be displayed...

Hello,

if I launch the german version of vim for windows I can`t see umlauts in the editor:

umlaut

In the middle of the screen, you see 'für' wrong displayed.

Question about License

I'm not too familiar with software licenses, but should there be a License file in this repository?

Optional vim path in the PATH environment variable

Feature request

To make it possible to use vim from the cmd and powershell prompts.

Maybe the installer could have an option to add the path C:\Program Files\Vim\vim81 (to gvim.exe) to the PATH environment variable.

Seeing a Command Prompt box flash quickly on Windows 10?

os:win10 64-bit
vim version:gvim_8.1.0053_x64.zip

my English is not good,I hope I can describe the problem clearly
ok,in my gvim, when I run :term, or run PlugInstall with vim-plug or other commands, I always see the Command Prompt box flash quickly, I have added the vim_installed_path to PATH,and I try to installed with the Self-installing executable,but the problem still exists
Does anyone have the same problem?or is somethings wrong in my settings
(my gvim works well but this problem confused me)

Cannot Set Font Properly in mui2.exe

Hello, I'm not trying to complain anything but to mention it if it is not a known issue. That is, it seems that I could not set guifont properly if there is a whitespace in between of the font name, like set guifont=foo\ bar:h10. But setting like set guifont=Consolas:h10 works fine. Also, using set guifont=* that invokes a font selector makes the font works properly. But then :set guifont echos something like guifont=foo_bar:h10:... which even I set the font by following the same full string it didn't work. Thanks.

Please DO NOT delete $VIM/_vimrc by default

Hello! Can you set up to re-install GVim without deleting the $VIM/_vimrc file by
default? It is very inconvenient.

As l known, the gvim81.exe download from
https://www.vim.org/download.php#pc does not delete $VIM/_vimrc by default.

Thanks very much!

McAfee Virus Alert with gvim_8.1.0126_x86.exe

At work today (6/29/18), McAfee Enterprise 8.8 (last updated on 6/28/18) detected a virus when I ran the gvim_8.1.0126_x86.exe installer. To be specific, it quarantined the uninstall-gui.exe claiming it was RDN/Ransom.

I use Windows Defender at home and it did not detect any such issues with the same vim installer.

Ruby support

Hello,
When I tried to use a plugin where ruby is needed, the launch fail.
Moreovor when I run :echo has('ruby') the answer is 0.
Is ruby supported whith this release?

Thanks a lot

Virus Alert

This file gvim_8.1.0022_x86.exe contains a virus in the file uninstall-gui.exe according to McAfee.

Installed Vim does not add to runtimepath .vim/pack/*/start and opt directories

Hello,

After installing Vim using latest 64 bit installer, Vim runtimepath (:set) does not include, nor does loads plugins from .vim\pack\bundle\start or .vim\pack\bundle\opt directories.

Is it intentional? Of course, Vim under linux includes those directories. Also, Vim distributed by Git for Windows does include those directories.

Am I doing something wrong installing on Windows?

Virus detected?

Symantec on my machine quarantined the install -- the gvim_8.0.1417.exe executable -- because of the SONAR.PSDownloader!g1 in it.

image

Fail to load a proper Ruby DLL

The :ruby 2 command fails with E370 and E266 in my setup.

  • My ruby DLL is present in $PATH and its name matches &rubydll.
  • set rubydll=C:\Ruby24-x64\bin\x64-msvcrt-ruby240.dll still fails.

I am confused what goes wrong.

Update diff.exe?

The diff.exe in the top-level directory in this repository says it's version 2.7:

>.\diff.exe --version
diff - GNU diffutils version 2.7

According to http://git.savannah.gnu.org/cgit/diffutils.git/tag/?h=v2.7 that version was released in 1994. Would it be possible to upgrade to a more recent version? I ran into this when trying to run a script that depends on --strip-trailing-cr on a system that had Vim's diff first in its path.

Alternatively you might consider placing utility programs in a separate, out-of-%PATH% directory similar to what Git for Windows does.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.