GNU/Linux >> Linux Esercitazione >  >> Linux

Vim bloccato in modalità di inserimento

Ho premuto erroneamente Ctrl + s e sono rimasto bloccato nella modalità di inserimento. Per uscirne usa Ctrl + q .


Prova a utilizzare Ctrl-[ invece di Esc .

Qual è il risultato di:

python -c "print ord(raw_input('char '))"

quando premi Esc e Enter ? Dovrebbe essere "27". Qual è il risultato della pressione di Ctrl-V poi Esc ?

Hai controllato tutte le impostazioni in PuTTY per vedere se sono ragionevoli?

Stai usando Bash sul sistema remoto? Guarda l'output di

bind -p | grep -i '\\e' | less

e vedi se vedi qualcosa di insolito. Hai un file chiamato ~/.inputrc ? Guarda il suo contenuto per vedere se c'è qualcosa di insolito.

Guarda il tuo ~/.vimrc e controlla anche se va tutto bene.


Forse stai utilizzando la modalità di inserimento .

'insertmode' 'im' 'noinsertmode' 'noim'
booleano (predefinito disattivato)
Fa funzionare Vim in modo che la modalità Insert sia la modalità predefinita. Utile se vuoi usare Vim come editor non modale. Usato per |evim|.
[...]
- Usa CTRL-O per eseguire un comando in modalità Normale |i_CTRL-O|). Quando si tratta di una mappatura, viene eseguita come se 'insertmode' fosse disattivata. La modalità normale rimane attiva fino al termine della mappatura.- Usa CTRL-L per eseguire un certo numero di comandi in modalità Normale, quindi usa Esc per tornare alla modalità Inserisci. Nota che CTRL-L sposta il cursore a sinistra, come fa quando 'insertmode' non è impostato. |i_CTRL-L|

Suggerisco di modificare ~/.vimrc per aggiungere la seguente riga:

set noinsertmode         "disable insert mode

Linux
  1. 25 comandi Vim essenziali per la navigazione e la modifica

  2. Come inserire del testo all'inizio di ogni riga in Vim

  3. Backspace in Zsh bloccato?

  4. È possibile avere le associazioni dei tasti Vim nel terminale?

  5. Cosa sono le modalità Vim? Come cambiarli?

Le quattro cose che devi essere in grado di fare in Vim

Modalità di salvataggio

Lavorare con l'editor Vim (editor di testo)

Comandi di base di vim (cheat sheet)

Vim cambia il cursore del blocco quando è in modalità di inserimento

Modifica del blocco visivo in vim