9

Я только что установил gVim и попытался использовать обычную технику "vim myfile.java", которая обычно работает для linux, чтобы открыть файл и отредактировать его. Но, к сожалению, это не похоже на работу. Я также попробовал "gvim myfile.java", но это тоже не работает.

Кто-нибудь знает, как открыть vim (и использовать его, как в Linux), используя Windows Powershell или какой-либо другой метод?

7 ответов7

8

Я запускаю gVim, щелкая значок на рабочем столе или используя "edit with vim" из контекстного меню в проводнике Windows.

Если вы хотите вызвать vim из командной строки Windows, вам нужно либо добавить путь к vim.exe в% PATH%, либо ввести полный путь (например, "c:\program Files\gvim\vim9.9\vim.exe" foo.txt

7

получите исполняемый файл Gvim и установите его в нужной системе.

Сначала откройте Power shell и установите псевдоним для канонизированных команд (Windows 7 и выше):

$ Set-alias vi "\path\to\gvim.exe"

$ Set-alias vim "\path\to\gvim.exe"
5

Ответы касаются вопроса о том, что к пути необходимо добавить каталог vim содержащий исполняемый файл vim.exe .

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

1. Open Control Panel
2. Go to System
3. Click on Advanced system settings
4. In the Advanced tab, click on Environment Variables
5. Highlight Path in System variables and click Edit...
6. At the end, enter a semicolon and add the full directory as text
    - for example, C:\Program Files (x86)\Vim\vim74
    - note that this directory must contain the executable you want to execute in command prompt i.e. vim.exe
7. Click OK and exit
8. Open new command prompt session and run vim by typing the name of the executable
3

Я почти уверен, что в mysysgit для Windows есть vim, но эта оболочка предназначена для использования Git в Windows, хотя, насколько я знаю, она имеет vim. Быстрый поиск в Google нашел это все же. Это то, что вы ищете?

Спасибо за комментарий, Зак, вместо перезапуска после добавления vim к пути, вы можете использовать команду SET для загрузки пути к недавно установленному vim, например, set path=c:\program Files\gvim\vim9.9\vim.exe так что вы можете перезагрузить после нормальной сессии

2

Другой вариант - установить Cygwin (Linux-подобную среду для Windows) с пакетом vim.

http://www.cygwin.com/

Во время установки найдите "vim" в менеджере пакетов и установите последнюю версию.

2

Windows 10

добавьте этот путь в переменную окружения PATH C:\Program Files (x86)\Vim\vim80

  • Системные свойства (или Win+Break)
  • Расширенные системные настройки
  • Вкладка «Дополнительно» -> Переменные среды
  • нажмите на Path , затем [Изменить]
  • нажмите [Создать] и добавьте новую переменную со значением: C:\Program Files (x86)\Vim\vim80

Теперь вы можете запустить vim из cmd или Win+R (запустить)

0

В основном я использую gVim, который устанавливается вместе с шоколадным пакетом Vim (хотя в настоящее время он значительно отстает от последнего выпуска). Это создало ярлыки меню Windows для gVim и «Редактировать с помощью Vim» в контекстном меню. Это имеет преимущество перед обычным Vim в том, что он работает с множеством ярлыков Windows и включает в себя строку меню с множеством общих команд Vim. Кроме того, если вы хотите использовать Vim в качестве штатного редактора, gVim также является вашим лучшим выбором, так как он отлично обрабатывает 24-битные цвета / цветную схему, а также полужирный / курсив.

Я регулярно запускаю Vim в командной строке DOS, устанавливая Git из Chocolatey, а затем добавляя C:\Program Files\Git\usr\bin в мой путь. Это дает вам vim и vimdiff в командной строке DOS, а также около 250 других команд unix, скомпилированных для Windows, таких как ls , grep , sed и awk . В качестве альтернативы, использование vim.exe , доступного на странице релизов Github , даст вам самую последнюю 64-битную версию.

Обратите внимание, что после Windows 10 в командной строке DOS были сделаны большие улучшения, поэтому использование Vim вместо gVim должно быть возможным:

  1. 24-битный цвет в консоли Windows 10 (Windows 10 выпуск 1703 и далее)
  2. В теории Vim 8 был исправлен, чтобы использовать 24-битные возможности консоли при использовании set termguicolor но я не могу понять, как это работает
  3. Использование ColorTool для установки цветов практически любой цветовой схемы iTerm, которую вы хотите получить, выбирается Vim. Обратите внимание, что я не смог указать конкретную цветовую схему Vim, она полностью зависела от цветов консоли - но вы получите довольно отличные цвета
  4. Установите шрифт TTF Powerline, например, Anonymous Pro означает, что вы можете включить его в консоли и получить там прекрасный четкий шрифт, а также получить правильные значки в Vim-aviation, хотя я не смог заставить работать любой из цветов темы авиакомпании.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .