GNU/Linux >> Linux Esercitazione >  >> Linux

I comandi di Cygwin Vim sono diversi dal normale Vim?

Non riesco a modificare i file di testo usando vim in cygwin.

Devo premere i molte volte per inserire del testo. A volte funziona e a volte no. Ogni volta che sposto il cursore in alto in basso devo premere I molte volte.

Quale potrebbe essere il problema? Fa backspace lavori a Cygwin?

Risposta accettata:

Cygwin vim viene fornito con la configurazione predefinita di vim, che lascia vim in modalità di compatibilità vi dove cerca di emulare il vi originale il più fedelmente possibile. Tra le altre limitazioni, i tasti freccia non funzionano in quella modalità e backspace sposta semplicemente il cursore a sinistra invece di cancellare un carattere.

Creazione di un ~/.vimrc vuoto è sufficiente disabilitare vi modalità compatibilità:

touch ~/.vimrc

Detto questo, io per accedere alla modalità di inserimento dovrebbe funzionare comunque. Dovrai fornire maggiori dettagli su dove e come stai eseguendo vim. Inoltre, stai effettivamente eseguendo vim fornito con Cygwin o la versione nativa di vim per Windows?

Aggiorna

Puoi aggiungere i seguenti set in ~/.vimrc per renderlo simile a vim predefinito

set nocompatible
set backspace=indent,eol,start
set backup
set history=50
set ruler
set background=dark
set showcmd
set incsearch
syntax on
set hlsearch

Se vim non preleva il tuo file vimrc, potrebbe cercare un .virc file invece. In questo caso, rinomina il file e le modifiche verranno applicate.


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

  2. Linux:quali sono i diversi modi per impostare i permessi dei file ecc. su Gnu/linux?

  3. Come utilizzare il tipo di file in Vim?

  4. Vim:come aprire più file in schede diverse?

  5. Come impostare il percorso per i comandi sudo

Cheat Sheet di Vim Commands

Come mostrare i numeri di riga in Vim / Vi

PacVim – Un gioco CLI per imparare i comandi Vim

Come mostrare o nascondere i numeri di riga in Vim

Comandi di base di vim (cheat sheet)

Come impostare la scheda su 4 spazi in vim?