Come principiante completo senza esperienza vi, come posso imparare ad usare Vim usando solo Vim stesso? Esiste un tutorial integrato e come posso accedervi?
Supponiamo di avere un laptop con Linux e Vim installati e nessuna connessione a Internet.
Come principiante completo senza esperienza vi, come posso imparare ad usare Vim usando solo Vim stesso? Esiste un tutorial integrato e come posso accedervi?
Supponiamo di avere un laptop con Linux e Vim installati e nessuna connessione a Internet.
Risposte:
vimtutor
è un programma fornito con installazioni Vanilla Vim. È un programma tutorial di 30 minuti che spiega le basi di Vim. Sui sistemi * nix, in genere è necessario eseguire solo vimtutor
dalla riga di comando. Unix ha anche gvimtutor
disponibile, se preferisci una versione della GUI.
Su Windows, vimtutor.bat
si trova in $VIMRUNTIME
(generalmente qualcosa di simile C:\Program Files (x86)\Vim\vim74
o simile). vimtutor.bat
sarà predefinito su GUI vim su Windows; passare -console
se si desidera forzarlo a utilizzare console vim. Su Windows 8, almeno, puoi anche cercare 'vim tutor' (senza virgolette, ovviamente) dal menu Start per aprire il tutor.
Puoi imparare Vim leggendo :help
dall'alto verso il basso. Quando entri :help
, appare così:
*help.txt* For Vim version 7.3. Last change: 2010 Jul 20
VIM - main help file
k
Move around: Use the cursor keys, or "h" to go left, h l
"j" to go down, "k" to go up, "l" to go right. j
Close this window: Use ":q<Enter>".
Get out of Vim: Use ":qa!<Enter>" (careful, all changes are lost!).
Jump to a subject: Position the cursor on a tag (e.g. |bars|) and hit CTRL-].
With the mouse: ":set mouse=a" to enable the mouse (in xterm or GUI).
Double-click the left mouse button on a tag, e.g. |bars|.
Jump back: Type CTRL-T or CTRL-O (repeat to go further back).
Get specific help: It is possible to go directly to whatever you want help
on, by giving an argument to the |:help| command.
It is possible to further specify the context:
Come puoi vedere, inizia dall'essenziale, come spostarsi, saltare su soggetti e ritorno, e così via. Se scorri un po 'verso il basso, questo elenco di documenti diventa visibile:
------------------------------------------------------------------------------
*doc-file-list* *Q_ct*
BASIC:
|quickref| Overview of the most common commands you will use
|tutor| 30 minutes training course for beginners
|copying| About copyrights
|iccf| Helping poor children in Uganda
|sponsor| Sponsor Vim development, become a registered Vim user
|www| Vim on the World Wide Web
|bugs| Where to send bug reports
USER MANUAL: These files explain how to accomplish an editing task.
|usr_toc.txt| Table Of Contents
Getting Started
|usr_01.txt| About the manuals
|usr_02.txt| The first steps in Vim
|usr_03.txt| Moving around
Utilizzando i suggerimenti di navigazione forniti in alto (e Ctrl]per seguire un collegamento) è possibile iniziare a visitare le sezioni, ad esempio a partire da tutor
. (Questo è in realtà come ho imparato Vim in primo luogo.)
:help
e iniziato lettura.
Come altri hanno già detto vimtutor
è un buon punto di partenza, ci sono molte altre risorse disponibili per migliorare la tua conoscenza e comprensione della filosofia vim, che inutile dire che non è solo geniale ma sorprendentemente e piacevolmente intuitivo.
Tuttavia, vorrei ancora usare un esempio per tracciare un parallelo su come si dovrebbe avvicinarsi all'apprendimento di VIM.
Come siamo nati, siamo praticamente immobili, dobbiamo essere portati ovunque dove dobbiamo andare, lentamente le gambe e le braccia sviluppano i muscoli e gradualmente con la pratica impariamo entrambi come usarli e li controlliamo precisamente per usarli per iniziare a gattonare in modo da poter esplorare noi stessi i nostri dintorni. Man mano che cresciamo e sviluppiamo più muscoli, forza e coordinazione, iniziamo a camminare e con alcuni più degli stessi siamo finalmente in grado di correre. Ora potresti pensare che questa sarebbe la fine, ma non lo è, dopo che siamo abbastanza a nostro agio nel camminare / correre ovunque desideriamo, sentiamo il bisogno di andare sempre più lontano e renderci conto della necessità di più strumenti (veicoli diversi ) per andare più lontano e più velocemente.
Imparare vim IMO dovrebbe essere simile a quello, in quanto dovresti imparare abbastanza da consentire alla tua mente di afferrare rapidamente e con la pratica penetrerebbe nella tua memoria muscolare e diventerebbe una seconda natura, che sarebbe il momento per te di imparare di più inganna e ripete il ciclo.
Dopo aver speso abbastanza tempo e sforzi nella comprensione e realizzazione della filosofia di VIM in modo che sia nella tua memoria muscolare, rimarrai frustrato da quanto dolorosamente lento e terribile sia usare altre applicazioni ed editor che non hanno alcun supporto per imitare VIM.
Puoi imparare le basi eseguendo vimtutor
dalla riga di comando. Questo viene fornito con vim e fornisce un tutorial interattivo di base sul suo utilizzo.
vimtutor
per i primi 30 minuti. Continua con la pratica reale per il resto della settimana. Boom! Puoi usare fluentemente Vim e avere tutti i suoi pro.