Как установить vim на windows

Обновлено: 07.07.2024

Так уж исторически сложилось, что для написания скриптов на Python я пользовался в основном SciTe. Пробовал когда-то Notepad++ и тому подобные Programmer's Notepad, но особо ими не проникся и в итоге остался на все том же SciTe. Тем более, что особо многого я от редактора и не требую, мне достаточно подсветки кода да возможности запуска скриптов прямо из редактора, а остальные возможности будут - хорошо, нет - обойдусь.

Но я давно уже поглядывал в сторону Vim - люблю я такие конструкторы, где все можно под себя настроить с помощью плагинов. Несколько раз пытался на него перейти, но все как-то не срасталось. А недавно в очередной раз установил Vim, начал настраивать его под себя и через день неожиданно понял, что в нем меня все устраивает. Чтобы не забыть что и каким образом настраивал, решил написать эту статью.

В дальнейшем я буду приводить скриншоты не Vim, а gVim - Vim в графическом интерфейсе, а не в консольном. Когда настраивал Vim активно пользовался гуглом, поэтому часть настроек подсмотрена на разных сайтах, но обычно даже в найденных участках кода файла настроек что-то подправлял под себя.

Будем считать, что вы уже знаете, что такое Vim, что у него есть несколько режимов работы и умеете между ними переключаться. Потому что в этой статье хотелось бы обратить внимание именно на настройки, а не на работу с самим редактором.

Настраиваем кодировки

Если в только что установленном Vim открыть скрипт в кодировке UTF-8, то, по крайней мере в Windows, мы увидим крокозяблы вместо русских букв:


Чтобы переключить кодировку на правильную UTF-8, вводим команду в командной строке редактора:

В результате получаем читаемые комментарии на русском языке:


Каждый раз вводить эту команду не интересно, поэтому добавим новый пункт меню, с помощью которого можно будет переключать кодировки

Для этого идем в папку, где установлен Vim и ищем файл _vimrc в Windows или .vimrc в linux. В Windows он расположен по адресу X:\Program Files\Vim. Заметьте, что сам (g)Vim расположен по адресу X:\Program Files\Vim\vim72

Как видите, свое меню создавать очень легко. Строка <CR> обозначает нажатие Enter, а комментарии начинаются с двойной кавычки.

Теперь мы можем вручную переключать кодировки:


Но вручную переключать кодировки не интересно, поэтому сделаем так, чтобы Vim сам пытался определять нужную кодировку. Для этого достаточно добавить всего одну строку в _vimrc:

" Список используемых кодировок для автоматического их определения
set fileencodings=utf-8,cp1251

Параметру fileencodings присваиваем список используемых в повседневной жизни кодировок. Теперь при открытии файла все сразу будет выводиться в правильной кодировке.

Настраиваем внешний вид редактора

Во-первых, включаем нумерацию строк (как же без нумерации жить то?)

" Включаем нумерацию строк
set nu


Теперь надо сказать несколько слов про установку значений параметров. До этого мы использовали знак '=' вместе с командой set. Но некоторые параметры являются булевыми. Для их установки в значение true нужно написать

Если нужно отключить опцию (значение false), то нужно написать

То есть в нашем случае, если бы мы хотели отключить нумерацию строк, то нужно было бы написать

Обратите внимание, что после 'no' нет пробела.

Включим автоматическую расстановку отступов

" Включить автоотступы
set autoindent

И подсветку синтаксиса.

" Влючить подстветку синтаксиса
syntax on

Обычно по умолчанию она и так включена, но хуже не будет, если включим еще раз.

Устанавливаем размеры отступов для отступов и табуляций:

" Размер отступов
set shiftwidth=4

" Размеры табуляций
set tabstop=4
set softtabstop=4

" Более "умные" отступы при вставке их с помощью tab.
" На самом деле заметить влияние этой опции тяжело, но хуже из-за нее не будет :)
set smarttab

Теперь открытый исходник выглядит так


Включим использование фолдинга (folding), т.е. сворачивание участков кода

" Включаем фолдинг (сворачивание участков кода)
set foldenable

" Сворачивание по отступам
set fdm=indent

При открытии файла все участки сразу сворачиваются


На самом деле у fdm (или, полный вариант - foldmethod) есть несколько значений:

  • indent, когда сворачивание происходит по отступам (так как у Python отступы определяют вложение, то для него больше ничего и не надо);
  • syntax, когда сворачивание определяется файлом подсветки синтаксиса;
  • manual, когда сворачивание определяется вручную;
  • marker, для сворачивания используются специальные маркеры
  • diff, когда сворачивается текст, который не изменился

Часто для кода вполне подходит сворачивание по отступам, особенно для языка Python. Но можно сделать сворачивание и более умным, когда сворачиваться будут объявления классов, методов и т.п. Для этого устанавливаем другое значение параметра fdm:

" Сворачивание по синтаксису
set fdm=syntax

Но кроме этого, возможно, придется установить дополнительные плагины для нужных языков. Для Python, например, понадобится плагин python_fold. Чтобы его установить, достаточно скопировать файл python_fold.vim в папку ftplugin.

Теперь свернутый код будет выглядеть примерно следующим образом:


Но в то же время для сворачивание кода на Fortran дополнительные плагины не нужны, достаточно в _vimrc добавить следующую переменную:

" Включить сворачивание кода для Fortran
:let fortran_fold=1

Для удобства добавим еще один параметр, который будет заставлять Vim разворачивать свертки, когда в них попадает курсор в нормальном режиме:

" Автоматическое открытие сверток при заходе в них
set foldopen=all

Следующая опция делает так, чтобы рабочей папкой становилась директория, в которой расположен открытый файл. Это практически обязательная опция для отладки скриптов на Python.

"Автоматическое переключение рабочей папки
set autochdir

По умолчанию Vim делает файлы бекапа рядом с открытым файлом и свапа в рабочей директории. Не думаю, что они нам понадобятся, поэтому отключим их создание.

" Отключить создание файлов бекапа и свапа
set nobackup
set nowritebackup
set noswapfile

Теперь облегчим создание нового файла со скриптами на языке Python.

autocmd BufNewFile *.py call BufNewFile_PY()
autocmd BufNewFile *.pyw call BufNewFile_PY()

Ну а теперь сделаем автоматическое закрытие скобок (круглых, квадратных и фигурных). Для этого добавим следующие три строки:

" Автоматическое закрытие скобок
imap [ []<LEFT>
imap ( ()<LEFT>
imap < <><LEFT>

Суть их очень простая. Команда imap работает в режиме вставки (первая буква i - от слова Insert) и позволяет назначать выполнение команд при нажатии определенных клавиш.

Первая строка обозначает, что при нажатии клавиши "[" нужно написать два символа [] и сымитировать нажатие клавиши "влево". То есть при нажатии на клавишу [ вместо открывающейся скобки будет вставлена также и закрывающаяся, а курсор затем переместится на один символ влево, то есть окажется внутри скобок. Аналогично работают и следующие две строки, только для круглых и фигурных скобок соответственно.

По умолчанию размер окна Vim довольно небольшой, но мы можем изменить количество строк и столбцов, расположенных в нем, чтобы окно сразу занимало нужный нам размер. Для себя я установил следующие параметры:

" размеры окна
set lines=100
set columns=150

Это практически на весь экран при разрешении 1280x1024

Если вам не нравится раскраска кода по умолчанию, то ее можно переключать. Шаблоны с раскрасками лежат в папке X:\Program Files\Vim\vim72\colors и (или) X:\Program Files\Vim\vimfiles\colors

Самое главное, что вы можете переключать раскраску во время работы, а затем установить ее по умолчанию. Для этого в команднйо строке vim вводим команду, например,

blue - это имя одного из файлов (без расширения) в папке colors. В итоге получим


Я для себя подправил одну из прилагающихся цветовых схем, и раскраска питона у меня выглядит следующим образом:


Чтобы установить ту же цветовую схему blue по умолчанию, в файл _vimrc добавляем строку:

или color _имя_понравившейся_вам_цветовой_схемы

К данному моменту сразу будет работать и автодополнение (в Vim они называются Omni Completion). Чтобы появились подсказки, нужно в режиме вставки поочередно нажать Ctrl-X, Ctrl-O. Выглядят они следующим образом:


Но чтобы было более привычно, как в других IDE, мы можем сделать так, чтобы Omni Completion появлялся при нажатии комбинации клавиш Ctrl-пробел. Для этого в _vimrc добавим всего одну строчку:

" Ctrl-пробел для автодополнения
inoremap <C-space> <C-x><C-o>

С помощью этой команды мы перенаправляем сочетание клавиш Ctrl-пробел на последовательное нажатие комбинаций клавиш Ctrl-x, Ctrl-o. В принципе, можно было бы воспользоваться уже знакомой нам командой imap, но отличие команды inoremap состоит в том, что при ее использовании, в отличие, от imap, отключается дальнейшие перенаправления клавиш, которые указываются во втором параметре.

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

"Ctrl-w - удаление текущего буфера
nmap <C-w> :bd<cr>
imap <C-w> <esc>:bd<cr>

Первая строка изменяет поведение Ctrl-w в нормальном режиме и при нажатии этой комбинации вызывает команду закрытия буфера (:bd)

Вторая команда работает аналогично для режима вставки, только предварительно имитирует нажатие клавиши Esc для выхода в нормальный режим, а затем выполняет ту же команду.

Vim + Python

Для того, чтобы можно было бы запускать открытый в данный момент скрипт на языке Python, установим плагин runscript. Для этого скачиваем файл с плагином и просто копируем его в папку plugins.

Затем открываем плагин в текстовом редакторе и изменяем значение переменной s:PathToExecutable таким образом, чтобы он указывал на путь до интерпретатора Python. У меня, например, это выглядит следующим образом:

let s:PathToExecutable = 'c:\python25\python.exe'

Теперь для того, чтобы запустить открытый скрипт, нажимаем F12. Если ничего не произошло, нажимаем F9, тогда откроется еще один буфер, куда выводится результат работы скрипта. Перед запуском скрипта нужно не забыть выйти из режима вставки в нормальный режим с помощью клавиши Esc.

На следующем скриншоте пример запуска простенького скрипта:


У плагина runscript есть и дополнительные возможности для запуска скриптов, про них вы можете узнать или на странице плагина или в комментариях в самом плагине.

После этого будет полезно обновить файл, описывающий синтаксис Python для редактора. Обновленный файл синтаксиса расположен здесь, причем, там же есть и синтаксис для Python 3.0. Скачанный файл нужно скопировать в папку syntax.

Кроме того здесь описан способ, с помощью которого можно заставить Vim прямо во время набора текста подсвечивать типичные ошибки вроде забытого символа двоеточия. Для этого в только что скаченном файле находим строки, начинающиеся с

syn match pythonError

и добавляем после этих строк следующие:

syn match pythonError "^\s*def\s\+\w\+(.*)\s*$" display
syn match pythonError "^\s*class\s\+\w\+(.*)\s*$" display
syn match pythonError "^\s*for\s.*[^:]$" display
syn match pythonError "^\s*except\s*$" display
syn match pythonError "^\s*finally\s*$" display
syn match pythonError "^\s*try\s*$" display
syn match pythonError "^\s*else\s*$" display
syn match pythonError "^\s*else\s*[^:].*" display
syn match pythonError "^\s*if\s.*[^\:]$" display
syn match pythonError "^\s*except\s.*[^\:]$" display
syn match pythonError "^\s*while\s.*[^\:]$" display
syn match pythonError "^\s*return\s.*:$" display
syn match pythonError "&&" display
syn match pythonError "||" display
syn match pythonError "[;]$" display
syn keyword pythonError do

Правда, себе я все-таки закомментарил строку

syn match pythonError "^\s*if\s.*[^\:]$" display

Потому что из-за нее Vim начинает считать ошибками многострочные логические выражения у оператора if.

На следующем скриншоте показан код с забытым символом двоеточия после оператора try:


Учим Vim понимать структуру кода

Теперь научим Vim строить список классов и методов классов в отдельном буфере, чтобы мы могли быстро перемещаться на нужный участок кода.

Затем скачиваем плагин для Vim под названием taglist

Установка этого плагина состоит из нескольких этапов.

  • Распаковываем плагин таким образом, чтобы файл из папки plugin оказался в папке plugin у Vim, а, соответственно, файл из папки doc - в папке doc.

let Tlist_Ctags_Cmd='"C:\Program Files\Ctags\ctags.exe"'

Естественно, путь до ctags у васдолжен быть свой. Обратите внимание на вложенные двойные кавычки. Это нужно для того, чтобы Windows понял строку C:\Program Files\Ctags\ctags.exe как путь до программы ctags.exe, а не остановился на пробеле в имени папки.

  • Затем мы должны сделать так, чтобы при открытии Vim в качестве рабочей директории была бы папка doc. Так как мы уже сделали так, чтобы vim изменял рабочую директорию при открытии файла, то достаточно с помощью vim открыть любой файл в папке doc.

Перезапускаем Vim и теперь можем открыть какой-нибудь исходник. Теперь вводим команду ":TlistToggle". И слева у нас открывается структура нашего исходника:


При двойном щелчке по строке из левого списка мы перескакиваем на соответствующий элемент исходника.

Если вам не хочется каждый раз набирать команду ":TlistToggle", то можно повесить выполнение ее какую-нибудь горячую клавишу, например, Ctrl-t. Для этого достаточно добавить следующие строки в файл _vimrc:

" Ctrl-T - открыть окно ctags
nmap <C-t> :TlistToggle<cr>
imap <C-t> <esc>:TlistToggle<cr>i<right>

Теперь в нормальном режиме и режиме вставки вы можете открывать или прятать буфер со структурой исходника с помощью клавиши Ctrl-t.

Устанавливаем дополнительные плагины

Теперь для большего удобства установим некоторые дополнительные плагины

Дерево каталогов в окне Vim

Для построение дерева каталогов есть очень удобный плагин NERD Tree. Скачиваем архив с плагином и распаковываем его в папку с Vim (в архиве расположены две папки doc и plugin).

После этого строим теги для справки. Для этого делаем так, чтобы рабочей папкой стала папка doc и выполняем команду

Или можно проще независимо от текущей папки выполнить команду

Теперь вы можете смотреть справку по плагину, выполнив команду

А если вам не охота ее читать, то скажу, что дерево каталогов открывается с помощью команды

Внешний вид дерева показан на следующем скриншоте:


Плагин для удобного закомментаривания кода

  • Качаем плагин tComment.
  • Распаковываем куда-нибудь файл tComment.vba
  • Открываем этот файл в самом Vim
  • Вводим команду

После этого Vim что-то делает пару секунд, и плагин установлен. У tComment очень много возможностей, чтобы их посмотреть введите команду

С помощью этого плагина можно как комментарить строки кода, так и быстро их раскомментаривать.

Думаю, что для начала этих настроек должно хватить, но не исключено, что со временем эту статью я еще буду дополнять.

В качестве продолжения можно рассматривать статью Полезные плагины для Vim.
Возможно, вас также заинтересует статья Программирование скриптов для Vim.

Бывают ситуации, когда очень хочется использовать любимый редактор, но под рукой нету *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. И вот что у нас должно получится после небольших корректировок и правок.


Vim это хорошо настраиваемый текстовый редактор, часто использующийся в качестве среды разработки Python. Само название «Vim» расшифровывается как Vi Improved (улучшенный Vi; Vi — текстовый редактор в UNIX). Поклонники этого редактора среди его сильных сторон обычно называют обилие плагинов, Vimscript и логичный язык команд.

Чем хорош Vim в плане разработки на Python?

Согласно философии Vim, разработчики куда более продуктивны, если им не приходится отрывать руки от клавиатуры. Код должен естественным образом перетекать из их мыслей на экран через пальцы и клавиши. Использование мыши и прочих устройств замедляет преобразование мыслей в код.

В редакторе Vim очень логичный и структурированный язык команд. Когда новичок приступает к ознакомлению с редактором, названия команд могут показаться ему непонятными и, как следствие, трудными для запоминания. Но все они строятся и комбинируются, подчиняясь определенным правилам. Когда вы усваиваете эти правила, язык команд становится понятным и предсказуемым.

Настройка Vim при помощи файла Vimrc

Для настройки редактора Vim используется файл Vimrc. Он может быть пустым, а может содержать сотни или даже тысячи строк конфигурационных команд.

Вот короткий пример файла .vimrc (с комментариями), который можно использовать для разработки на Python:

Вот как выглядит текст этой статьи в редакторе Vim, настроенном подобным образом:


Взгляните на другой пример использования этой конфигурации, на этот раз со светлым фоном. Так выглядит код на Python:


Файл Vimrc находится в домашней директории пользователя, запускающего Vim. Например, для аккаунта пользователя matt в Mac OS X путь к файлу Vimrc будет следующим: /Users/matt/.vimrc

В Ubuntu (Linux) файл .vimrc будет находиться в директории /home/matt/ .

Если файл Vimrc не существует, просто создайте его в своей домашней директории, и Vim его подхватит при следующем запуске.

Руководства по Vim

Vim имеет репутацию сложного в изучении редактора, но эти руководства облегчат вам старт.

    . Отличный туториал, который позволит вам изучить достаточно для «выживания», т. е., простого ежедневного пользования. А уже в ходе работы вы познакомитесь с более продвинутыми функциями. . Позволит вам углубиться в изучение редактора. . В этой статье рассматриваются основные принципы Vim, а именно — возможность объединения команд. Язык Vim позволяет комбинировать простые команды для выполнения более сложных операций. Например, если вы в командном режиме наберете символ $, курсор переместится в конец строки. А если перед этим символом поставить d (d$), то будет удалено все, что находится от текущего положения курсора и до конца строки. Со временем простые команды станут для вас интуитивными, и тогда вам будет проще использовать их комбинацию, чем пользоваться мышью или выпадающим меню. . Эта статья объясняет синтаксис Vim. и How to use Vim for advanced editing of code on a VPS это два подробных руководства по работе с Vim — как локальной, так и на облачном сервере. . Игра (в командной строке) для изучения команд Vim. Используется тема PacMan. . Статья с воспоминаниями опытного разработчика об использовании Vim в качестве основного текстового редактора и среды разработки. Особенно интересна часть о том, как автор вернулся от использования плагинов к более простой конфигурации редактора. . Коллекция неочевидных сочетаний клавиш, многие из которых весьма полезны, хотя не очень распространены. . Крутая браузерная игра, помогающая изучить команды Vim. . Автор этой статьи рассказывает о том, чему он научился, несколько лет пользуясь исключительно Vim. Например, вы узнаете об относительной нумерации строк (вместо абсолютной), использовании различных опций конфигурации, нечетком поиске (для быстрого открытия файлов в другой директории). . В статье рассказывается, как быстро перемещаться по тексту, исправлять ошибки и формировать хорошие привычки редактирования.
  • Vimtutor — интерактивный учебник по Vim в UNIX-подобных системах. Изучение команд путем их использования, а не просто заучивания. Учебник можно русифицировать. Запускается командой $ vimtutor .

Ресурсы по Vimrc

Есть несколько ресурсов, которые помогут вам научиться структурировать файл .vimrc. Лучше добавлять опции конфигурации и тестировать их по отдельности, а не всем скопом (особенно если вы еще не знакомы с Vimrc).

    . Фантастически подробный обзор и надежное руководство по настройке Vim. Пригодится как начинающим, так и опытным пользователям этого редактора. . Эта статья познакомит вас с опциями файла .vimrc для работы с Python. . Из этой статьи вы узнаете о плагинах и настройках редактора Vim, позволяющих использовать его в качестве среды разработки Python.
  • В этом репозитории есть отдельная папка с файлами Vimrc. Примеры конфигурации в этих файлах сопровождаются хорошими комментариями, благодаря чему по ним можно учиться.
  • Если вам тяжело дается начало работы с Vim, обратите внимание на статью Two Simple Steps Helped Me Learn Vim.

Руководства по установке Vim

Эти руководства научат вас, как установить и запустить Vim на машине с Mac OS X, Linux или Windows.

  • Статья Upgrading Vim on OS X поясняет, зачем нужно обновлять Vim 7.2 до 7.3+ и как это сделать при помощи Homebrew.
  • Самый простой способ установить Vim на Windows это скачать и запустить файл vim74.exe.
  • В Linux Vim устанавливается командой sudo apt-get install vim .
  • Если вы в качестве среды разработки используете PyCharm, вам нет нужды устанавливать Vim отдельно. Вместо этого можно использовать плагин IdeaVim.

Использование Vim в качестве Python IDE

Когда освоите Vim в качестве редактора, можно попробовать улучшить продуктивность написания в нем кода на Python при помощи дополнительных опций конфигурации и плагинов. Вот несколько ресурсов, которые помогут вам сделать этот шаг:

Плагины Vim

Менеджеры плагинов Vim

Если вы используете много плагинов Vim одновременно, для упорядочивания всех зависимостей вам пригодится менеджер плагинов. Чаще всего в экосистеме Vim используются следующие менеджеры:

    — часто рекомендуется пользователями. — тоже очень широко используется. — позиционируется как минималистичный менеджер.

Специфичные руководства

Когда вы освоите Vim и попользуетесь им некоторое время, вы можете обнаружить функционал, о котором и не подозревали. Следующие руководства расскажут вам, как использовать некоторые специфические функции. Если вы пользуетесь Vim достаточно долго, вероятно, вы уже знакомы с ними, но у каждого свой учебный путь, так что лучше проверьте, не упустили ли вы что-то важное.

IDE долгое время окружали разработчиков, но разработчики старшего поколения писали свой код прямо из окна терминала. Хотя IDE повышают производительность и упрощают программирование благодаря таким функциям, как автозаполнение и IntelliSense. Использование простого текстового редактора, такого как Vi / Vim, имеет свои преимущества. Вы можете переписать код с нуля, потому что нет шаблонов. Это углубляет ваши знания языка программирования и гарантирует, что вы понимаете каждый бит кода. Если вы заинтересованы в разработке программного обеспечения, вы наверняка слышали о старом добром Vim и боитесь старого доброго Vim. В этой статье мы описали, как настроить и установить Текстовый редактор Vim под Windows 10 / 8 / 7.

Установите текстовый редактор Vim в Windows

Большинство потенциальных разработчиков боятся использовать Vim, даже я. Но как только вы привыкнете к этому, вы поймете, что лучше владеете клавиатурой и языком программирования. Хотя Vim был представлен как текстовый редактор Vi в системах UNIX, существует обходной путь для его установки и в Windows.

Для всех тех, кто плохо знаком с Vi / Vim, я должен сказать, что это один из самых старых и стабильных текстовых редакторов. Он работает в окне терминала и обладает мощными функциями, такими как многоуровневое дерево отмены, расширенная система плагинов и интеграция со многими другими инструментами. Если вы были / являетесь пользователем Linux и хотите установить Vi / Vim на Windows, вы находитесь в правильном месте.

Шаг 1: Вы должны скачать Windows Install Vim Text Editor, чтобы начать. Нажмите на эту ссылку и загрузите программу установки для Windows.

Шаг 2Откройте файл установки и следуйте инструкциям на экране. На этапе, когда программа установки запрашивает тип установки, выберите В полностью и нажмите «Далее».

Шаг 3: После завершения установки откройте окно CMD и введите напор и нажмите Enter. Теперь вы находитесь в текстовом редакторе Vim. Ввод чего-либо не будет работать, потому что использовать Vim не так просто, как есть.

Изучение Vim

Только записи, принадлежащие администратору, могут выполнять шорткод include me

Один из лучших способов изучить Vim - это просмотреть официальную документацию. Эта ссылка приведет вас к документации, которая приведет вас к лучшим источникам обучения vim. Если вы ищете что-то быстрее, просто введите :Помогите в напор окно, и вы можете пройти через встроенные инструкции.

Это может показаться ненужным, но правильный выход из vim - это войти :q и не нажимайте кнопку закрытия окна.

Если вы уже использовали Vim Text Editor в системах UNIX, вы должны почувствовать то же самое. Все элементы управления должны работать, как есть, и не так много разных вещей. Если вы хотите настроить Vi / Vim под Windows, вы должны отредактировать файл конфигурации.

Под UNIX файл конфигурации называется .vimrcпод виндой _vimrc.

Файл конфигурации может находиться в вашей папке $ VIM, которая является ничем иным, как C: Программы (x86) Vim_vimrc.

Вы можете редактировать этот файл, если хотите добавить пользовательскую конфигурацию.

Это означало установку и запуск Vim на Windows. Вы также можете запустить Vim прямо из меню «Пуск». Редактор также связывается с текстовыми файлами, так что вы можете выбрать его в качестве программы по умолчанию для открытия текстовых файлов. Эта установка Vim также поставляется с gVim, который представляет собой не что иное, как Vim с графическим интерфейсом. Вы можете использовать gVim, если вы не знакомы с Vim. gVim может быть настроен отдельно и работает не так, как Vim.

Если у вас возникли проблемы с установкой, сообщите об этом в комментариях. Также поделитесь своим опытом использования Vim Text Editor в Windows в комментариях ниже.

Только записи, принадлежащие администратору, могут выполнять шорткод include me

Читайте также: