Il terminale Ubuntu non funziona correttamente nell'editor vi


19

Di recente ho installato Ubuntu sul mio laptop per l'utilizzo della programmazione c. ma quando apro il terminale e ho digitato vi test.c, lo apre ma non funzionerà correttamente. quando ho premuto backspace non funzionerà e quando premo il tasto freccia stamperà alcuni alfabeti. Cosa farò per funzionare correttamente. per favore qualcuno aiuti per questo problema correlato. grazie


1
vi è molto potente ma non molto intuitivo da usare c'è un tutorial qui o puoi usare un altro editor come nano
Warren Hill

Risposte:


28

genere sudo apt-get install vim

nel tuo terminale, questo risolverà il tuo problema


Sì, l'utente è probabilmente abituato a VIM, che è molto più intuitivo e più facile da usare soprattutto per la programmazione poiché può fornire l'evidenziazione della sintassi.
brim4brim,

17

Per impostazione predefinita, Ubuntu installerà vim-tinyuna versione bare-bones di vim. Quando si digita viil terminale, verrà avviato questo vim minimo in modalità compatibile vi per impostazione predefinita. Dal punto di vista di un normale utente vim, questo è orribile, poiché vi compatibile significa backspace e tutto il normale comportamento di vim si comporterà nel modo originale vi.

Una soluzione è quella di aprire .vimrce disattivare la modalità compatibile vim includendo la linea: set nocompatible.

L'altro è installare manualmente una versione più completa di funzionalità di vim (come la versione completa), ad es sudo apt-get install vim. Per impostazione predefinita, su sistemi basati su Debian come Ubuntu, questo farà viavviare il comando in modalità non compatibile.


Questo non cambia nulla sul mio Ubunto 16.04. ("vim è già la versione più recente".)
Dirk,

1

Generalmente UBUNTU fornisce la versione lite di VI più incompleta, specialmente con i laptop. Per risolvere questa soluzione più semplice è installare la VERSIONE COMPLETA di VI Editor.

Usa TERMINAL e lancia questo

sudo apt-get install vim

fornire password e funzionerà sicuramente.


1

Ho avuto lo stesso problema, ricorda che dopo aver digitato test.c devi premere il tasto "i" per iniziare a digitare il tuo codice


0

premere il tasto di inserimento per digitare / eliminare.

una volta terminata la modifica, premendo esc potrai digitare comandi come: wq (salva ed esci) o: q! (esci senza salvare)


0

prima connettiti a Internet, quindi digita il seguente comando nel terminale,

sudo apt-get update
sudo apt-get install vim
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.