Я только что установил gVim и попытался использовать обычную технику “vim myfile.java”, которая обычно работает в Linux, чтобы открыть файл и отредактировать его. Но, к сожалению, это не работает. Я также пробовал “gvim myfile.java”, но это тоже не работает.
Кто-нибудь знает, как открыть vim (и использовать его, как в Linux) с помощью Windows Powershell , или какая-то другая техника?
При установке gVim
:
Убедитесь, что установлен флажок [✓] Создавать файлы .bat для использования в командной строке .
Будет создано несколько .bat
файлы в C: Windows
:
C: > cd% windir% C: WINDOWS> dir/b * .batevim.batgview.batgvim.batgvimdiff.batview.batvim.batvimdiff.batvimtutor.bat
Обратите внимание, что: C: WINDOWS
уже находится в переменной среды PATH
.
Когда вы вводите vim
в командной строке, C: Будет запущен WINDOWS vim.bat
.
Если вы оставите упомянутый выше флажок снятым, вам нужно будет изменить PATH
вручную.
При установке gVim
:
Убедитесь, что [ ✓] Создавать файлы .bat для использования в командной строке отмечен.
Будет создано несколько файлов .bat
в C: Windows
:
C: > cd% windir% C: WINDOWS> dir/b * .batevim.batgview.batgvim.batgvimdiff.batview.batvim.batvimdiff .batvimtutor.bat
Обратите внимание, что: C: WINDOWS
уже находится в переменной среды PATH
.
Когда вы вводите vim
в командной строке, запускается C: WINDOWS vim.bat
.
Если вы оставьте упомянутый выше флажок снятым, вам необходимо изменить PATH
вручную.
Windows 10 имеет подсистему linux для окон. Таким образом, вы можете установить bash в windows, а из bash вы можете использовать vim. Мне это показалось более удобным.
-
1Это не отвечает на заданный вопрос. Bash для Windows все еще находится в стадии бета-тестирования. Команды этого типа можно запускать из обычной среды cmd Windows, и в этом вопросе просили помощи. – deanshanahan 16 ноя. 2017, в 9:23
-
1@DeeCee Я думаю, что уже есть ответ на запуск vim из командной строки Windows. Вопрос также требует некоторых других методов, поэтому я просто дал альтернативный способ. – Раджат Бхатт 17 нояб., В 18:25
-
это иногда работает, но для меня это непрактично, потому что вам нужно использовать дистрибутив кода WLS. это проблематично, потому что WLS чрезвычайно затрудняет установку таких пакетов, как cx_Oracle или ROracle (подключение к базе данных), что может быть невозможно в моем нубическом опыте – 3pitt 20 июня 2018 г., 13:21
Windows 10 имеет подсистему linux для окон. Таким образом, вы можете установить bash в windows, а из bash вы можете использовать vim. Мне это показалось более удобным.
В качестве дополнения, я сейчас нахожусь на довольно хорошо контролируемой рабочей станции Windows, и у меня нет доступа к многому. Загрузка «исполняемого установщика», который я обычно использую, не создала ни файлов bat
, ни по какой-то причине vim.exe
, хотя gvim.exe
был установлен в каталоге vim74
для меня и работал нормально. Поэтому, хотя мне также нужно было установить PATH
, чтобы в C: WiNDOWS
не было файла bat
, ни каких-либо Исполняемый файл командной строки в моей папке времени выполнения VIm для вызова означал, что вызов vim
из командной строки (или Powershell) не работал.
Я предполагаю, что некоторые часть установки, которая создает материалы, связанные с командной строкой, включая, по-видимому, vim.exe
, не восстанавливается корректно, если у вас нет прав администратора.
В любом случае, “правильным” кажется, как обычно, установить PATH
в папку исполняемых файлов vim (обратите внимание, что это может быть немного сложнее, чем обычно, если вы не t иметь права администратора), затем загрузите “исполняемый файл консоли Win32” с обычной страницы загрузки, которая соответствует версии gvim
, которую вы уже установили, раскопайте vim. exe
из только что загруженного zip-архива и поместите его в ту же папку, что и gvim.exe
.
При поиске другого окна, где исполняемый файл установщик работал “полностью”, в файле vim.bat, который мне не был установлен, есть jive о “сборе аргументов в VIMARGS для Win95” и if.% OS% ==. Windows_NT goto ntaction
и т. д. и т. д., но отсутствие всего этого не кажется проблемой, по крайней мере, для Win7. ; ^)
В дополнение, я сейчас нахожусь на довольно хорошо контролируемой рабочей станции Windows и не имею доступа к многим. Загрузка «исполняемого установщика», который я обычно использую, не создала ни файлов bat
, ни по какой-то причине vim.exe
, хотя gvim.exe
был установлен в каталоге vim74
для меня и работал нормально. Поэтому, хотя мне также нужно было установить PATH
, чтобы в C: WiNDOWS
не было файла bat
, ни каких-либо Исполняемый файл командной строки в моей папке времени выполнения VIm для вызова означал, что вызов vim
из командной строки (или Powershell) не работал.
Я предполагаю, что некоторые часть установки, которая создает материалы, связанные с командной строкой, включая, по-видимому, vim.exe
, не восстанавливается корректно, если у вас нет прав администратора.
В любом случае, “правильным” кажется, как обычно, установить PATH
в папку исполняемых файлов vim (обратите внимание, что это может быть немного сложнее, чем обычно, если вы не t есть права администратора), затем загрузите “исполняемый файл консоли Win32” с обычной страницы загрузки, которая соответствует версии gvim
, которую вы уже установили, раскопайте vim.exe
из только что загруженного zip-архива и поместите его в ту же папку, что и gvim.exe
.
L в другом окне, где исполняемый установщик работал “полностью”, в файле vim.bat, который не был установлен для меня, есть какой-то jive о “сборе аргументов в VIMARGS для Win95” и if.% OS % ==. Windows_NT goto ntaction
и т. Д. И т. Д., Но отсутствие чего-либо из этого не является проблемой для Win7, по крайней мере. ; ^)
Установите gVim на свой окна и включите “.bat” при установке gvim и нажмите “Далее”, готово. Вы можете использовать vim в окне.
Установите gVim в свое окно и включите “.bat” при установке gvim и нажмите “Далее”, готово. Вы можете использовать vim в окне.