Come si esegue Vim in Windows?


12

Ho appena installato gVim e ho provato a usare la solita tecnica "vim myfile.java" che di solito funziona per Linux per aprire un file e modificarlo. Ma sfortunatamente, questo non sembra funzionare. Ho anche provato "gvim myfile.java", ma non funziona neanche.

Qualcuno sa come aprire vim (e usarlo come si fa in Linux) usando Windows Powershell o qualche altra tecnica?

windows  vim  shell 

1
Forse potresti descrivere quale installazione hai usato, dato che Vim ne ha diversi per Windows. Ciò aiuterebbe a ottenere una risposta.
Pottsdl,

forse dovrai regolare la tua variabile PATH
mightyuhu il

1
Trasmissione incrociata da SO: stackoverflow.com/q/10049316
Chris Johnsen,

Risposte:


9

Eseguo gVim facendo clic su un'icona sul desktop o usando "modifica con vim" dal menu di scelta rapida di Windows Explorer.

Se si desidera invocare vim da un prompt dei comandi di Windows, è necessario aggiungere il percorso a vim.exe in% PATH% o digitare il percorso completo (ad es. "c:\program Files\gvim\vim9.9\vim.exe" foo.txt


7

ottenere l' eseguibile Gvim e installarlo sul sistema richiesto.

Innanzitutto, apri Power shell e imposta l'alias per i comandi canonizzati (Windows 7 e versioni successive):

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

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

Ha funzionato perfettamente per me!
simey.me

Saluti ........!
CG 13

6

Le risposte toccano il punto in cui la vimdirectory contenente l' vim.exeeseguibile deve essere aggiunta al percorso.

Ma per coloro che necessitano di indicazioni più esplicite, seguire queste procedure.

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

Sono abbastanza sicuro che mysysgit per Windows abbia VIM, ma quella shell è fatta su misura per usare Git su Windows, anche se per quanto ne so lo è. Ricerca rapida su Google ha trovato questo però. È quello che stai cercando?

Grazie per il commento Zach, in alternativa al riavvio dopo aver aggiunto vim al percorso, è possibile utilizzare il comando SET per caricare il percorso sul vim appena installato, ad esempio in set path=c:\program Files\gvim\vim9.9\vim.exemodo da poter riavviare dopo una sessione normale


Nel programma di installazione di Vim a cui ti colleghi, c'è un'opzione per aggiungere Vim al tuo PERCORSO. Questa opzione è necessaria se si desidera avviare vim / gvim dalla riga di comando. Una volta fatto ciò, potrebbe essere necessario riaprire qualsiasi finestra del prompt dei comandi o disconnettersi e riconnettersi.
Zach

2

Un'altra opzione è installare Cygwin (un ambiente simile a Linux per Windows) con il pacchetto vim.

http://www.cygwin.com/

Durante l'installazione, cerca "vim" nel gestore pacchetti e installa la versione più recente.


2

Windows 10

aggiungi questo percorso alla tua variabile env PATH C:\Program Files (x86)\Vim\vim80

  • Proprietà del sistema (o Win+Break)
  • Impostazioni avanzate di sistema
  • Scheda Avanzate -> Variabili d'ambiente
  • fai clic su Path, quindi [Modifica]
  • fare clic su [Nuovo] e aggiungere una nuova variabile con valore: C:\Program Files (x86)\Vim\vim80

Ora puoi eseguire vimda cmd o Win+R(esegui)


0

Uso principalmente gVim che viene installato con il pacchetto Vim chocolatey (anche se attualmente è abbastanza indietro rispetto alla versione più recente ). Ciò ha creato scorciatoie del menu di Windows per gVim e 'Modifica con Vim' nel menu di scelta rapida. Questo ha il vantaggio rispetto al normale Vim in quanto funziona con molte scorciatoie di Windows e include una barra dei menu con molti comandi comuni di Vim. Inoltre, se vuoi usare Vim come editor a tempo pieno, gVim è anche la soluzione migliore in quanto gestisce perfettamente colori / colori a 24 bit e caratteri in grassetto / corsivo.

Eseguo regolarmente Vim nel prompt di DOS installando Git da Chocolatey e quindi aggiungendo C:\Program Files\Git\usr\binal mio percorso. Questo vi dà vime vimdiffnel prompt di DOS, così come circa 250 altri comandi Unix compilato per Windows, ad esempio ls, grep, sede awk. In alternativa, l'utilizzo di quello vim.exeche viene dalla pagina delle versioni di Github ti darà la versione a 64 bit più recente.

Nota che da Windows 10 sono stati apportati grandi miglioramenti al prompt di DOS in modo che l'utilizzo di Vim anziché gVim sia una possibilità:

  1. Colore a 24 bit nella console di Windows 10 (Windows 10 versione 1703 in poi)
  2. In teoria Vim 8 è stato patchato per utilizzare la funzionalità a 24 bit della console durante l'utilizzo, set termguicolorma non riesco a capire come funziona
  3. Usando ColorTool per impostare i colori praticamente su qualsiasi combinazione di colori iTerm che desideri venga acquisita da Vim. Nota che non ho potuto specificare un particolare schema di colori Vim, dipendeva interamente dai colori della console, ma ottieni colori piuttosto eccellenti
  4. Installare un carattere Powerline TTF , ad es Anonymous Pro significa che puoi abilitarlo nella console e ottenere un bel carattere nitido lì e anche ottenere le icone corrette nella compagnia aerea Vim , anche se non sono riuscito a far funzionare nessuno dei colori del tema della compagnia aerea.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.