Vim 101: Windows
Vim is available for many platforms, including Windows. Although it has a strong association with Unix, thanks to the heritage of vi, Vim was originally released on the Amiga (my favourite computer and OS of all time). Over the years Vim has been adapted to various systems and has platform-specific features. In this tutorial I’m going to introduce using Vim for Windows, and discuss a few Windows-specific options.
Download and Installation
To download Vim for Windows, go to Vim’s site, select Downloads, then scroll down to PC: MS-DOS and MS-Windows. I usually download the gVim executable installer, which has several options — make sure you click “Create .bat files for command line use” if you want to run Vim from with cmd.exe :
Running gVim and Vim
Once Vim’s installed, it can be started from the desktop or the start menu:
This provides some convenient shortcuts for pretty much everything available in typical Unix installations, including Vim Diff and Vim tutor. Running gVim displays Vim inside a GUI, which is just like other GTK-based ports of gVim and similar to MacVim. To start console Vim, either type vim.exe in Command Prompt, or run Vim from the start menu.
Basic Usage
gVim and Vim running side-by-side in Windows
Files can be opened by typing :e filename , but don't worry too much about typing the correct slash because Windows will internally map between forward and backslashes. Typing :help will display the standard documentation and :help win32 displays Windows-specific help.
Vim’s split windows ( :help CTRL-W ) can be manipulated using the mouse by default — this includes dragging to resize. The "Window" menu in gVim provides an easy way to work with windows if you haven't learned the commands before.
Configuration
Type :e $HOME\_vimrc to edit the current user's vimrc — note the underscore. As an example, let's disable the arrow keys to encourage ourselves to learn hjkl for movement:
Save the file and quit by typing :wq . Now reopen Vim or gVim, enter Insert mode by pressing i , type something, then try to move around with the arrow keys.
If you want to share your Vim configuration with a Unix system, you can add Windows-specific configuration options like this:
Finally, the ALT keys in gVim will map to the underscored letters in the menus. This is controlled by 'winaltkeys' , and menu is the default. When menu is set, keys that are not currently mapped by a menu item can be mapped to custom commands. It can be turned off entirely by typing :set wak=no .
Русские Блоги
Вы не можете вернуться в школу вовремя из-за эпидемии. Вам необходимо установить vim на свой домашний компьютер с Windows и настроить среду, которая записана здесь.
1 Загрузите vim для windows
Загрузите версию vim для Windows с github:https://github.com/vim/vim-win32-installer/releases
2 Установите vim
- Дважды щелкните загруженный файл gvim_8.2.0539_x64.exe, чтобы начать установку, сначала выберите язык, затем войдите в интерфейс приветствия, нажмите «Далее»

- Получение согласия

- Выберите содержимое для установки, нажмите значение по умолчанию без особых требований, а затем нажмите кнопку «Далее».

- Выберите настройки vim, по умолчанию без особых требований, а затем нажмите Далее

- Выберите путь установки

- Процесс установки следующий, нужно немного подождать

- Отображается следующий интерфейс, указывающий на то, что установка прошла успешно. Нажмите Готово, чтобы завершить установку.

3 Добавить переменные среды
Чтобы запустить vim непосредственно из cmd или терминала Windows, добавьте путь установки vim в переменную окружения.
- Сначала найдите vim.exe или gvim.exe в пути установки (оба находятся в одной папке), скопируйте путь, как показано ниже.

- Щелкните правой кнопкой мыши этот компьютер-> Свойства-> Расширенные настройки системы-> Переменные среды, выберите Путь и нажмите Изменить, как показано ниже.

- Нажмите New и вставьте сюда путь к папке, в которую только что скопировал vim.exe, как показано ниже:

- Наконец, нажмите три подтверждения (всего в описанном выше процессе появится три окна, и каждое окно будет подтверждено один раз) для успешного добавления.
3 Настройте vim
Есть один в установленной папке vim _vimrc Файл, эквивалентный vim под Linux .vimrc File, настройте в нем vim, в большинстве случаев так же, как Linux.
- Базовая конфигурация выглядит следующим образом
- Установите плагин vundle
- Добавить переменную среды vim $VIM , Щелкните этот компьютер правой кнопкой мыши -> Свойства -> Расширенные настройки системы -> Переменные среды, щелкните Создать выше, как показано ниже.

Затем введите имя вновь созданной переменной среды. VIM И значение переменной, и нажмите ОК
- Создайте в пути установки vimfiles\bundle Папка, выполните в cmd следующую команду:
- в _vimrc Добавьте следующий контент, чтобы установить каждый общий плагин один за другим. Подробнее см. В блоге, который я написал при настройке vim в Linux:https://blog.csdn.net/qyhaill/article/details/99701566
- Откройте vim в cmd и выполните :PluginInstall Установите плагин.
Интеллектуальная рекомендация
Реализация JavaScript Hashtable
причина Недавно я смотрю на «Структуру данных и алгоритм — JavaScript», затем перейдите в NPMJS.ORG для поиска, я хочу найти подходящую ссылку на библиотеку и записывать его, я могу исполь.
MySQL общие операции
jdbc Транзакция: транзакция, truncate SQL заявление Transaction 100 000 хранимая процедура mysql msyql> -определить новый терминатор,Пробелов нет mysql>delimiter // mysql> -создание хранимой .
Используйте Ansible для установки и развертывания TiDB
жизненный опыт TiDB — это распределенная база данных. Настраивать и устанавливать службы на нескольких узлах по отдельности довольно сложно. Чтобы упростить работу и облегчить управление, рекомендуетс.
Последняя версия в 2019 году: использование nvm под Windows для переключения между несколькими версиями Node.js.
С использованием различных интерфейсных сред вы можете переключаться между разными версиями в любое время для разработки. Например, развитие 2018 года основано наNode.js 7x версия разработана. Тебе эт.
![]()
Шаблон проектирования — Создать тип — Заводской шаблон
Заводская модель фабрикиPattern Решать проблему: Решен вопрос, какой интерфейс использовать принципСоздайте интерфейс объекта, класс фабрики которого реализуется его подклассом, чтобы процесс создания.
Консольный VIM в Windows
Бывают ситуации, когда очень хочется использовать любимый редактор, но под рукой нету *nix операционных систем, либо разработка ведётся на Windows.
Первое что приходит на ум — использование Windows версии gVim, но в этом случае возникает куча проблем с установкой плагинов, переносом конфигов и адаптации всего и вся. Что-то не будет компилироваться без бубна (например Ctrl-p), а что-то падать во время работы.
Cygwin и Mintty спешат на помощь
Качаем с сайта и устанавливаем последнюю версию Cygwin.
При установке выбираем любое зеркало из списка доступных.
Выбираем следующие пакеты:
- git
- Vim
- ruby
- libsasl2
- ca-certificates
Для того, чтобы всё выглядело прилично — его нужно поднастроить. Запускаем mintty, тыкаем правой кнопкой на иконку в левом верхнем углу консольки и выбираем «Options. ».
Выключаем опцию Blinking, чтобы не отвлекало, выбираем привычный Block в качестве курсора.

Выбираем шрифт по вкусу, ставим сглаживание в Full, Locale — C, Character Set — UTF-8.

Очень важно поставить тип терминала в xterm-256color.

Одно несомненное преимущество данного подхода это то, что теперь можно использовать ту же самую конфигурацию Vim, что и в *nix системе. А так же мы получаем в своё распоряжение полноценную консоль и можем работать с Windows файлами с помощью утилит grep, find, ack.
Рекомендую создать приватный репозиторий со всеми конфигами совершенно бесплатно на каком-нибудь Bitbucket. Такие подборки обычно называют dotfiles.
Одним приятным открытием в плане конфигурации Vim-а для меня стал Vimified, который базируется на Vundle.
Его лучше ставить по шагам, а то мало-ли что-то пропустили во время установки Cygwin. Шаги установки подробно расписаны в описании к репозиторию.
Первый запуск Vim может пройти с ошибками из-за того, что предусмотренные конфигурацией пакеты ещё не установлены, но это не страшно.
Перезапускаем Vim. И вот что у нас должно получится после небольших корректировок и правок.
Installing Vim on Windows
These days, Vim becomes more and more popular on Windows. Today, let’s learn how to install Vim on Windows, including:
- gVim
- WSL (our preferred option)
Installing gVim on Windows
gVim is a Vim GUI for Windows. For sometime, this and the Cygwin alternative (discussed below) were the main ways to run Vim on Windows.
Installing gVim is simple and follows the standard way to install applications on Windows. So go ahead and download your installer from Vim’s official download page, run the installation and follow the instructions.
![]() |
| Initial Setup |
Choose the components you want to install:
![]() |
| Choosing your components |
Choose your vimrc settings:
![]() |
| Choosing your .vimrc settings |
Specify the install location:
![]() |
| Specifying your install location |
And that’s it! Vim is now installed on your system. Start it from the Start Menu.
Installing Vim on WSL
Despite installing Vim using the installer above feel more natural to Windows users, we’d like to suggest a different approach: installing Vim on WSL. Since it’s really simple, follows the same setup described by us in our Linux tutorial and is the way you will probably do when using Linux.
For this setup we assume you have a Ubuntu WSL instance and WSL installed in your system. Installing Vim on Ubuntu under WSL is done by opening a WSL terminal and typing these commands:
Once you install it, open a new WSL terminal and run vim with the vim command from the command line:
![]() |
| Vim running on a Ubuntu WSL instance using the new Windows Terminal |
Installing Vim using Cygwin
Installing Vim with Cygwin (a POSIX-compatible runtime for Windows) may be the least recommended way to do so these days. However, if you have Cygwin installed already and is comfortable with it, installing Vim on it simply requires running Cygwin’s setup.exe again and selecting Vim.
If you don’t have Cygwin installed, install it and select Vim from your install screen.
Testing the Install
With Vim installed, next step is to test if it’s running with the command below:
Exiting Vim
In case it’s your first time with Vim, to exit press:
Listing installed features
It’s also possible to list which features are installed in your setup by running from the terminal:
Conclusion
One this post we reviewed three different ways to install Vim, with WSL being our recommendation. We hope it helps!




