Come eseguire vimtutor su Windows?


21

Sto eseguendo vim su Windows 7. Funziona, ma quando scrivo sulla vimtutorriga di comando, una finestra si apre e si chiude immediatamente e non succede nient'altro.

C'è un modo per eseguire vimtutorcon Vim per Windows?


Ottengo un comportamento diverso, ma comunque rotto quando provo ad eseguire il file vimtutor.bat. Ho inviato un rapporto alla mailing list degli sviluppatori Vim.
Heptite,

Risposte:


17

Esegui gVimdal menu Start, quindiFile->Open

C:\Program Files\Vim\vim73\tutor\tutor

(potrebbe essere diverso con un'altra versione o percorso di installazione, non ha estensione file). Salvare una copia del file My Documentsusando il menu.

Il vimtutorcomando è semplicemente un comando di scelta rapida per fare ciò, oltre a mostrare automaticamente le traduzioni corrette, se necessario. Non ne hai bisogno.


Per me il percorso era C: \ Programmi (x86) \ Vim \ vim81 \ tutor \ tutor
Stefan

7

Vim 8

Questo script avvierà Vim su una copia del file tutor!

C:\Program Files (x86)\Vim\vim80\vimtutor.bat

inserisci qui la descrizione dell'immagine


3
La tecnologia è migliorata da 5 anni
Yass

3

Come eseguire vimtutor su Windows?

  • Installa cygwin con vim, apri un Terminale Cygwin e digita vimtutor.

(È così semplice che sia mai stato pensato per essere).

Spiegazione:Sto suggerendo che dovresti usare lo strumento giusto per il lavoro, ecco perché sto "promuovendo" Cygwin, che è uno dei modi migliori per avere non solo Vim, ma un intero ambiente simile a UNIX su Windows. Risulta evidente dalla domanda che si sta utilizzando un'implementazione grafica di VIM e che non è possibile eseguire Vimtutor senza una soluzione alternativa. Dico che è una grande opportunità di provare qualcosa di diverso: una raccolta di strumenti non solo coerenti tra loro, ma anche abbastanza ben integrati con l'ambiente host (Windows). Questo è il mio suggerimento sincero, che spero non solo ti consentirà di eseguire vimtutor senza problemi, ma di darti ulteriori soddisfazioni una volta che inizi a usarlo. Mi ha dato molti e nessun problema nel corso degli anni, quindi il mio entusiasmo nel condividere la mia esperienza.

PS Nel tuo recente commento accenni di non avere un computer Windows, quindi suppongo che questa domanda non sia più pertinente per te. Forse questo suggerimento può essere di qualche utilità per gli altri.


Non sono sicuro del motivo per cui stai ripetendo le risposte a una domanda di 6 anni.
Eric Wilson,

2
@EricWilson Credo di dare una risposta diversa da quelle esistenti. Concordo sul fatto che questo non otterrà molta visibilità vista l'età post.
simlev

Non ho notato, vedo ora. Potrebbe essere utile aggiungere alcune informazioni su ciò che è cambiato (versione di Cygwin o VIM, ecc.) Non accetterò la risposta, poiché non ho una macchina Windows, quindi non posso testare.
Eric Wilson,

1

Ciò può accadere quando Vim non ha una traduzione di un file tutor nella lingua impostata dal sistema, quando sono stati installati file di lingua aggiuntivi durante l'installazione di Vim (se si esegue l'installazione tramite Windows Installer) e si utilizza Windows con impostazioni internazionali non supportate. Sono stato in grado di eseguire vimtutor senza problemi quando ho reinstallato Vim con la casella di controllo per installare file di lingua aggiuntivi non selezionati.


0

Per coloro che preferiscono avviare direttamente il tutor, ecco una semplice sostituzione senza fronzoli (regola la directory di installazione di Vim):

@echo off
copy "C:\program Files\Vim\vim74\tutor\tutor" "%TEMP%\tutor"
gvim -u NONE -c "set nocp" "%TEMP%\tutor"

0

Trova il file BAT vimtutor (di solito $VIM/vim74) e quindi fai doppio clic su di esso. Si apre una finestra cmd daemon e la finestra vimtutor si aprirà e non si chiuderà immediatamente.


0

Se hai installato Vim tramite Git per Windows , sei sfortunato (attualmente, ad esempio Git v2.12.2). L'unico vimtutorcomando installato è lo script bash. Quindi, se stai eseguendo il sottosistema Linux su Windows o sei su Cygwin, allora potresti essere a posto, ma per il resto no.

La tutordirectory esiste C:\Program Files\Git\usr\share\vim\vim80, ma ovviamente dovrai copiarla manualmente in una directory temporanea come lo vimtutorscript.


1
Il comando in vimtutorrealtà funziona per me in git-bash (MINGW64) per qualche motivo.
Jesse Reza Khorasanee,
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.