Як запускати Vim в Windows?


13

Я щойно встановив gVim і спробував використовувати звичайну техніку "vim myfile.java", яка зазвичай працює для Linux, щоб відкрити файл та відредагувати його. Але, на жаль, це, здається, не працює. Я також спробував "gvim myfile.java", але це також не працює.

Хтось знає, як відкрити vim (і використовувати його, як у Linux) за допомогою Windows Powershell чи іншої техніки?

windows  vim  shell 

1
Можливо, ви могли б описати, яку установку ви використовували, оскільки Vim має декілька для Windows. Це допомогло б отримати відповідь.
pottsdl

можливо, вам знадобиться відрегулювати змінну PATH
mightyuhu

1
Перехресне повідомлення від SO: stackoverflow.com/q/10049316
Chris Johnsen

Відповіді:


9

Я запускаю gVim, натискаючи піктограму на робочому столі або використовуючи "редагувати з vim" у контекстному меню Windows Explorer.

Якщо ви хочете викликати vim з командного рядка Windows, вам або потрібно буде додати шлях до vim.exe до% PATH% або ввести повний шлях (наприклад, "c:\program Files\gvim\vim9.9\vim.exe" foo.txt


7

отримати виконувану програму Gvim та встановити в потрібній системі.

Спочатку відкрийте оболонку Power та встановіть псевдоніми для канонізованих команд (Windows 7 і вище):

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

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

Це прекрасно працювало для мене!
simey.me

ура ........!
GC 13

6

Відповіді стосуються того, що до контуру потрібно додати 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

4

Я впевнений, що mysysgit для Windows має vim, але ця оболонка призначена для використання Git у Windows, хоча він має vim, наскільки я знаю. Швидкий пошук у Google виявив це, однак. Це те, що ви шукаєте?

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


У інсталяторі Vim, на який ви посилаєтесь, є можливість додати Vim до вашої PATH. Цей параметр необхідний, якщо ви хочете запустити vim / gvim з командного рядка. Після цього вам може знадобитися повторно відкрити будь-які вікна командного рядка або вийти з системи та повернутися назад.
Зак.

2

Інший варіант - встановити Cygwin (середовище, схоже на Linux, для Windows) з пакетом vim.

http://www.cygwin.com/

Під час встановлення знайдіть «vim» у менеджері пакунків та встановіть останню версію.


2

Windows 10

додайте цей шлях до змінної PATH env C:\Program Files (x86)\Vim\vim80

  • Властивості системи (або Win+Break)
  • Розширені налаштування системи
  • Розширена вкладка -> Змінні середовища
  • натисніть Path, потім [Редагувати]
  • клацніть [Створити] та додайте нову змінну зі значенням: C:\Program Files (x86)\Vim\vim80

Тепер ви можете працювати vimз cmd або Win+R(run)


0

Я здебільшого використовую gVim, який встановлюється разом із пакетом Vim chocolatey (хоча це зараз досить відстає від останнього випуску ). Це створило ярлики меню 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-airline , хоча я не зміг би працювати з жодним кольором теми авіакомпанії.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.