GNU/Linux >> Znalost Linux >  >> Linux

Liší se příkazy Cygwin Vim od normálního Vimu?

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í.


Linux
  1. 25 základních příkazů Vim pro navigaci a úpravy

  2. Jak používat typ souboru ve Vimu?

  3. Vim:Jak otevřít více souborů na různých kartách?

  1. Centos 7:Konfigurace vim

  2. Nastavení barev pozadí Vim

  3. V jakém jazyce jsou psány příkazy shellu?

  1. ^M na konci každého řádku ve vim

  2. Šedý pruh vlevo ve vim?

  3. Jak nastavit tabulátor na 4 mezery ve vim?