Nota:
Ci sono buone informazioni negli altri post, ma nessuno dei post ha cercato di spiegare perché questo comportamento si è verificato. Molte persone sono destinate a inciampare su questo in futuro. Inoltre, potresti contrassegnare questa domanda come risolta dal momento che uno dei post precedenti probabilmente ti ha aiutato?
Ecco una spiegazione :
Vi è un editor che esiste da molto tempo, con origini risalenti ai sistemi Unix. È un buon strumento ma è stato ripetuto e ora c'è di meglio. Vim è stato scritto più tardi ed è quella iterazione. Le persone comunemente si riferiscono a vi come 'vim-minimal' e a vim è una versione "migliorata" di vi. Puoi pensarlo in questo modo: vi è il core e vim si espande su di esso.
Probabile come hai scoperto il comportamento :
Affinché tu abbia scoperto questo problema, hai premuto " i " per entrare nella modalità di inserimento e poi hai usato i tasti freccia per navigare sulla linea corretta e modificare il punto. Questo è ciò che ha causato il tuo problema di carattere imprevisto.
Soluzione 1 o 2
1) vi someFile
Durante l'utilizzo di vi , passare prima al punto di modifica, quindi accedere alla modalità di inserimento.
2) vim someFile
Basta usare vim dall'inizio.
Non posso sottolineare abbastanza per leggere il manuale (pagine man) o usare -h come aiuto. Una volta che ti sei adattato ai modelli nella shell, le pagine man diventano il tuo migliore amico. Esempio: man vi
oman vim
Convalida che Vim è installato .
Apri una finestra della console ed esegui:
dpkg --list | grep vim
Se ottieni qualcosa di simile a questo, puoi semplicemente iniziare a usare vim.
~ $ dpkg --list | grep vim
ii vim 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor
ii vim-common 2:7.4.052-1ubuntu3 amd64 Vi IMproved - Common files
ii vim-runtime 2:7.4.052-1ubuntu3 all Vi IMproved - Runtime files
ii vim-tiny 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor - compact version
Se il prompt dei comandi non restituisce nulla, vim is non è installato. Utilizzare gli esempi seguenti per aggiornare i propri repository e quindi installare vim.
sudo apt-get update
sudo apt-get install vim
Nel caso in cui usi vi o vim solo quando cerchi su Internet come risolvere qualcosa e ti capita di dimenticare di scrivere vim
, c'è un modo per risolverlo in futuro. Ti consiglio di prestare attenzione. È possibile utilizzare un alias per sovrascrivere vi con un riferimento a VIM in modo che, indipendentemente da ciò che si digita nel raro futuro, si ottenga VIM senza che "oops!" momento. Puoi sempre eliminare un alias in un secondo momento.
Tipo vim .bashrc
. Spostati verso il basso sulla riga vuota con solo un ~
(o su qualsiasi altra riga che inizia con alias
(quindi sono raggruppati insieme) e quindi premi il tasto i per accedere alla modalità -inserimento-. Nella sua riga separata, inserisci quanto segue:
alias vi='vim'
Premere Esc
e quindi digitare :wq
. Ora devi ricaricare il file. Tipo source .bashrc
Qualsiasi altra shell che si apre dopo aver effettuato queste modifiche caricherà automaticamente il file .bashrc.