web-dev-qa-db-fra.com

Commentaire exécutez-vous Vim sous Windows?

Je viens d'installer gVim, et j'ai essayé d'utiliser la technique habituelle "vim myfile.Java" qui fonctionne habituellement pour Linux afin d'ouvrir un fichier et de l'éditer. Mais malheureusement, cela ne semble pas fonctionner. J'ai aussi essayé "gvim myfile.Java", mais ça ne marche pas non plus.

Est-ce que quelqu'un sait comment ouvrir vim (et l'utiliser comme vous le faites sous Linux) en utilisant Windows Powershell, ou une autre technique? 

21
Mr Prolog

Podczas instalacji gVimname__:
Proszę upewnij się[✓] Create .bat files for command line usesprawdzone.
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

Juste pour compléter, je suis actuellement sur un poste de travail Windows assez fortement contrôlé et je n’ai pas accès à beaucoup. Le téléchargement du "programme d'installation exécutable" que j'utilise habituellement ne crée pas les fichiers bat ni, pour une raison quelconque, vim.exe, bien que gvim.exe ait été installé dans le répertoire vim74 pour moi et fonctionne correctement. Donc, bien que je devais également définir la variable PATH, le fait qu'il n'y ait pas de fichier bat dans C:\WiNDOWS ni d'exécutable en ligne de commande dans mon dossier d'exécution VIm à appeler signifiait que l'appelvim à partir de la ligne de commande (ou de Powershell) ne fonctionnait pas.

J'imagine qu'une partie de l'installation créant les éléments liés à la ligne de commande, y compris apparemment vim.exe, ne récupère pas correctement lorsque vous ne disposez pas des autorisations d'administrateur.

Quoi qu'il en soit, la "bonne" chose à faire semble être de définir votre PATH dans votre dossier exécutable vim comme d'habitude (notez que cela pourrait être un peu plus difficile que d'habitude si vous n'avez pas les privilèges administrateur } ), puis téléchargez le "fichier exécutable de la console Win32" à partir de la page de téléchargement habituelle correspondant à la version de gvim que vous avez déjà installée, extrayez vim.exe du zip que vous venez de télécharger et placez-la dans le même répertoire dossier en tant que gvim.exe.

En regardant dans une autre boîte où l'installateur exécutable a fonctionné "à 100%", il y a un jive dans le fichier vim.bat qui n'a pas été installé pour moi sur "collecter les arguments dans VIMARGS pour Win95" et if .%OS%==.Windows_NT goto ntaction, etc., mais ne pas en avoir de cela ne semble pas être un problème sur Win7, au moins. ; ^)

2
ruffin

Installez gVim sur votre fenêtre et activez ".bat" lorsque vous installez gvim et que vous cliquez sur next, done . Vous pouvez utiliser vim on window.

0
Oudom R. Sambath

Pour utiliser vim dans la commande Invite, ajoutez l’application vim à la variable PATH. Pour ce faire, accédez à Poste de travail> Propriétés> Paramètres système avancés (dans le coin gauche)> Variables d'environnement. Il y a deux choses: variables utilisateur et variables système. Dans les variables système, il y aura une variable "Chemin", double-cliquez dessus et ajoutez le chemin d'accès à l'application vim. Pour moi c'était:

C:\Program Files (x86)\Vim

Enregistrez-le et rouvrez la commande Invite, tapez vim et cela devrait fonctionner . Voir cette image pour référence

0
Akshat Divya

Windows 10 a un sous-système Linux pour Windows. Donc, vous pouvez installer bash dans Windows et depuis bash, vous pouvez utiliser vim.J'ai trouvé cela plus pratique.

0
Rajat Bhatt