2016-04-11 5 views
0

Das Drücken der Registerkarte in der Befehlszeile gibt auch nur ^] anstelle der automatischen Vervollständigung aus. Meine .vimrc Datei ist wie folgt:In vim inoremap jj <Esc> druckt <Esc>, anstatt in den normalen Modus zurückzukehren

filetype plugin indent on  " show existing tab with 4 spaces width 
set tabstop=4     " use 4 spaces width for indenting 
set shiftwidth=4    " same but when you use tab 
set expandtab     " use spaces instead of tabs 
filetype plugin on    " for syntax highlighting 
syntax on      " syntax highlighting 
set number      " show line numbers 
inoremap jj <Esc> 

Auch ich habe eine ziemlich neue Installation von Arch Linux. Ich habe in Konsole, XTerm und Termite versucht, aber die gleichen Ergebnisse zurückgegeben. Danke im Voraus.

+0

Haben Sie den Pastenmodus aktiviert? Einfügezuordnungen sind im Einfügemodus deaktiviert. –

+0

Ich habe mit dem Einfügemodus nichts gemacht, wenn es auf den Standard eingestellt ist. – echo3

Antwort

3

Sie müssen die vi-Kompatibilität ausschalten. inoremap ist im kompatiblen Modus nicht verfügbar.

Auch ich merke, dass Sie filetype plugin on zweimal haben. Du musst das nicht tun; Sie können wahrscheinlich die zweite eliminieren.

set nocompatible 
filetype plugin indent on 
set tabstop=4 
set shiftwidth=4 
set expandtab 
syntax on 
set number 
inoremap jj <Esc> 
Verwandte Themen