Nemohu upravovat textové soubory pomocí vim v cygwin.
Musím stisknout i mnohokrát pro vložení textu. Někdy to jde a někdy ne. Kdykoli posunu kurzor nahoru dolů, musím mnohokrát stisknout I.
v čem by mohl být problém? Provede backspace pracovat v cygwinu?
Přijatá odpověď:
Cygwin vim se dodává s výchozí konfigurací vim, která nechává vim v režimu kompatibility vi, kde se snaží co nejvěrněji emulovat původní vi. Kromě jiných omezení v tomto režimu nefungují klávesy se šipkami a klávesa Backspace pouze posouvá kurzor doleva, nikoli maže znak.
Vytvoření prázdného ~/.vimrc
stačí k deaktivaci režimu kompatibility vi:
touch ~/.vimrc
Když jsem to řekl, i vstup do režimu vkládání by měl fungovat tak jako tak. Budete muset poskytnout více podrobností o tom, kde a jak provozujete vim. Také skutečně používáte vim, který je dodáván s Cygwin, nebo nativní verzi vim pro Windows?
Aktualizovat
Můžete přidat níže uvedené sady v ~/.vimrc, aby bylo podobné výchozímu vim
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
Pokud vim nezvedne váš soubor vimrc, může hledat .virc
místo toho soubor. V tomto případě přejmenujte soubor a změny se použijí.