it-swarm.com.de

Wie läuft Vim in Windows?

Ich habe gerade gVim installiert und versucht, mit der üblichen "vim myfile.Java" -Technik, die normalerweise für Linux funktioniert, eine Datei zu öffnen und zu bearbeiten. Aber das scheint leider nicht zu funktionieren. Ich habe auch "gvim myfile.Java" ausprobiert, aber das funktioniert auch nicht.

Weiß jemand, wie man vim mit Windows PowerShell oder einer anderen Technik öffnet (und es wie in Linux verwendet)? 

21
Mr Prolog

Podczas instalacji gVimname__:
Proszę upewnij się[✓] Create .bat files for command line useZersiedelung.
Stworzy kilka plików .bat w C:\Windows\:

C:\>cd %windir%
C:\WINDOWS>dir /b *.bat
evim.bat
gview.bat
gvim.bat
gvimdiff.bat
view.bat
vim.bat
vimdiff.bat
vimtutor.bat

Zauważ, że: C:\WINDOWS jest już w zmiennej środowiskowej PATHname__.
Kiedy wpiszesz vimw linii poleceń, zostanie uruchomiony C:\WINDOWS\vim.bat.
Jeśli nie zaznaczysz pola wyboru, o którym mowa powyżej, musisz ręcznie zmodyfikować PATHname__.

29
kev

Ich bin gerade auf einer ziemlich stark kontrollierten Windows-Workstation und habe nicht viel Zugriff. Beim Herunterladen des "ausführbaren Installationsprogramms", das ich normalerweise verwende, wurden weder die bat-Dateien noch aus irgendeinem Grund vim.exe erstellt, obwohl gvim.exe im vim74-Verzeichnis für mich installiert war und einwandfrei funktionierte. Obwohl ich auch PATH einstellen musste, dass in C:\WiNDOWS weder eine bat-Datei noch eine ausführbare Befehlszeilendatei in meinem VIm-Laufzeitordner vorhanden war, bedeutete der Aufruf vonvim von der Befehlszeile (oder Powershell) aus nicht.

Ich vermute, ein Teil der Installation, der die Befehlszeile erstellt, einschließlich vim.exe, wird nicht ordnungsgemäß wiederhergestellt, wenn Sie keine Administratorberechtigungen haben.

In jedem Fall scheint es "richtig" zu sein, Ihre PATH wie üblich auf Ihren vim-Programmordner zu setzen (beachten Sie, dass dies etwas schwieriger sein kann als üblich, wenn Sie keine Administratorrechte haben). Laden Sie dann die "Win32-Konsole-Programmdatei" von der usual-Download-Seite herunter, die der bereits installierten Version von gvim, Dig vim.exe aus dem gerade heruntergeladenen Zip entspricht, und legen Sie diese in demselben Ordner ab wie gvim.exe.

Wenn Sie nach einer anderen Box suchen, in der das ausführbare Installationsprogramm "vollständig" funktioniert hat, gibt es in der vim.bat-Datei einige "Jive" -Dateien, die für mich nicht installiert wurden, um "Die Argumente in VIMARGS für Win95 sammeln" und "if .%OS%==.Windows_NT goto ntaction" usw., aber keine auf Win7 scheint das zumindest kein Problem zu sein. ; ^)

2
ruffin

Installieren Sie gVim in Ihrem Fenster und aktivieren Sie ".bat", wenn Sie gvim installieren, und klicken Sie auf next, done . Sie können vim on window verwenden.

0

Um vim in der Eingabeaufforderung zu verwenden, fügen Sie die vim-Anwendung in die Variable PATH ein. Gehen Sie dazu einfach zu Arbeitsplatz> Eigenschaften> Erweiterte Systemeinstellungen (in der linken Ecke)> Umgebungsvariablen. Es gibt zwei Dinge: Benutzervariable und Systemvariablen. In Systemvariablen gibt es eine "Pfad" -Variable. Doppelklicken Sie darauf und Fügen Sie den Pfad für die VIM-Anwendung hinzu. Für mich war es:

C:\Programme (x86)\Vim

Speichern Sie es und öffnen Sie die Eingabeaufforderung erneut, geben Sie vim ein und es sollte funktionieren. Siehe dieses Bild als Referenz

0
Akshat Divya

Windows 10 hat ein Linux-Subsystem für Windows. Sie können bash in Windows installieren und von bash aus können Sie vim verwenden. Ich fand es bequemer.

0
Rajat Bhatt