2016-04-11 5 views
0

コマンドラインのタブを押すだけで、自動完了の代わりに^]が出力されます。私の.vimrcファイルは次のとおりです:in vim inoremap jj <Esc>は、通常モードに戻る代わりに<Esc>を出力します。

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> 

また、私はかなり新しいLinuxのインストールを実行しています。私はKonsole、XTerm、およびTermiteを試しましたが、同じ結果を返します。前もって感謝します。

+0

貼り付けモードを有効にしていますか?ペーストモードでインサートマッピングが無効になります。 –

+0

私は貼り付けモードで何もしていないので、デフォルトに設定されているものなら何でも設定します。 – echo3

答えて

3

vi互換性を無効にする必要があります。 inoremapは互換モードでは使用できません。

また、filetype plugin onが2回あることがわかりました。あなたはそれをする必要はありません。おそらく2番目のものを排除することができます。

set nocompatible 
filetype plugin indent on 
set tabstop=4 
set shiftwidth=4 
set expandtab 
syntax on 
set number 
inoremap jj <Esc> 
関連する問題