Jak uruchomić Vima w systemie Windows?

13

Właśnie zainstalowałem gVim i spróbowałem użyć zwykłej techniki „vim myfile.java”, która zwykle działa w systemie Linux, aby otworzyć plik i go edytować. Ale niestety to nie działa. Próbowałem również „gvim myfile.java”, ale to też nie działa.

Czy ktoś wie, jak otworzyć vima (i używać go tak jak w Linuksie) za pomocą Windows Powershell lub innej techniki?


źródło
1
Może mógłbyś opisać, której instalacji użyłeś, ponieważ Vim ma kilka dla Windows. Pomoże to w uzyskaniu odpowiedzi.
pottsdl
może będziesz musiał dostosować zmienną PATH
mightyuhu,
1
Przesłane z SO: stackoverflow.com/q/10049316
Chris Johnsen,

Odpowiedzi:

9

Uruchamiam gVim klikając ikonę na pulpicie lub używając „edit with vim” z menu kontekstowego w Eksploratorze Windows.

Jeśli chcesz wywołać vim z wiersza polecenia systemu Windows, musisz dodać ścieżkę do vim.exe do% PATH% lub wpisać pełną ścieżkę (np. "c:\program Files\gvim\vim9.9\vim.exe" foo.txt

RedGrittyBrick
źródło
7

uzyskać wykonywalny gVim i zainstalować od wymaganego systemu.

Najpierw otwórz Power shell i ustaw alias dla kanonizowanych poleceń (Windows 7 i wyżej):

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

$ Set-alias vim "\path\to\gvim.exe"
KG 13
źródło
To działało idealnie dla mnie!
simey.me
Twoje zdrowie ........!
KG 13
6

Odpowiedzi dotyczą punktu, w którym vimkatalog zawierający vim.exeplik wykonywalny należy dodać do ścieżki.

Ale dla tych, którzy potrzebują bardziej wyraźnych wskazówek, postępuj zgodnie z tymi procedurami.

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
Mars
źródło
4

Jestem całkiem pewien, że mysysgit dla systemu Windows ma vim, ale ta powłoka jest dostosowana do używania Gita w systemie Windows, chociaż ma vim, o ile mi wiadomo. Szybka wyszukiwarka google znalazła to . Czy tego szukasz?

Dzięki za komentarz Zach, alternatywnie do ponownego uruchomienia po dodaniu vima do ścieżki, możesz użyć polecenia SET, aby załadować ścieżkę do nowo zainstalowanego vima, np. Abyś set path=c:\program Files\gvim\vim9.9\vim.exemógł zrestartować po normalnej sesji

Jonathan
źródło
W instalatorze Vima, do którego prowadzi łącze, istnieje możliwość dodania Vima do ŚCIEŻKI. Ta opcja jest niezbędna, jeśli chcesz uruchomić vim / gvim z wiersza poleceń. Po wykonaniu tej czynności może być konieczne ponowne otwarcie dowolnego okna wiersza polecenia lub wylogowanie się i ponowne zalogowanie.
Zach.
2

Inną opcją jest instalacja Cygwin (środowisko podobne do Linuxa dla Windows) z pakietem vim.

http://www.cygwin.com/

Podczas instalacji wyszukaj „vim” w menedżerze pakietów i zainstaluj najnowszą wersję.

Jeroen Baert
źródło
2

Windows 10

dodaj tę ścieżkę do zmiennej env PATH C:\Program Files (x86)\Vim\vim80

  • Właściwości systemu (lub Win+Break)
  • Zaawansowane ustawienia systemu
  • Karta Zaawansowane -> Zmienne środowiskowe
  • kliknij Path, a następnie [Edytuj]
  • kliknij [Nowy] i dodaj nową zmienną o wartości: C:\Program Files (x86)\Vim\vim80

Teraz możesz uruchomić vimz cmd lub Win+R(uruchomić)

AK_
źródło
0

Najczęściej używam gVima, który jest instalowany z pakietem czekoladowym Vima (chociaż jest to obecnie dość daleko w tyle za najnowszą wersją ). Stworzyło to skróty menu Windows dla gVim i „Edytuj za pomocą Vima” w menu prawym przyciskiem myszy. Ma to tę przewagę nad zwykłym Vimem, że działa z wieloma skrótami Windows i zawiera pasek menu z wieloma typowymi poleceniami Vima. Ponadto, jeśli chcesz używać Vima jako edytora w pełnym wymiarze czasu, gVim jest również najlepszym rozwiązaniem, ponieważ doskonale obsługuje 24-bitowe kolory / kolory, a także pogrubione / pochylone czcionki.

Uruchamiam regularnie Vima w wierszu poleceń DOS, instalując Git z Chocolatey, a następnie dodając C:\Program Files\Git\usr\bindo mojej ścieżki. Daje to vimi vimdiffw DOS prompt jak również około 250 innych poleceń UNIX skompilowane dla systemu Windows, takich jak ls, grep, sedi awk. Alternatywnie użycie tego, vim.exektóry pochodzi ze strony Github , da ci najnowszą wersję 64-bitową.

Zauważ, że od systemu Windows 10 wprowadzono duże ulepszenia w wierszu poleceń DOS, aby korzystanie z Vima zamiast gVima było możliwe:

  1. 24-bitowy kolor w konsoli Windows 10 (Windows 10 wydanie 1703 i nowsze)
  2. Teoretycznie Vim 8 został załatany, aby używać 24-bitowych możliwości konsoli podczas korzystania, set termguicolorale nie mogę zrozumieć, jak to działa
  3. Korzystanie z ColorTool do ustawiania kolorów na prawie dowolny schemat kolorów iTerm, który ma zostać odebrany przez Vima. Zauważ, że nie mogłem określić konkretnego schematu kolorów Vima, był on całkowicie zależny od kolorów konsoli - ale otrzymujesz całkiem doskonałe kolory
  4. Zainstaluj czcionkę TTF Powerline , np. Anonymous Pro oznacza, że ​​możesz włączyć ją w konsoli i uzyskać tam ładną, wyraźną czcionkę, a także uzyskać prawidłowe ikony w Vim-Airlines , chociaż nie udało mi się uruchomić żadnego z kolorów linii lotniczych.

wprowadź opis zdjęcia tutaj

icc97
źródło