私はちょうど gvimのWindows用64ビットzipバージョン を新しいマシンにインストールし、- 一部の設定を変更 をVisual Studio 2010と互換性があるようにインストールしました。
現在、バックスペースキーは何らかの理由で機能しません。
これが私の.vimrcファイルです:
set nowrap
set ruler
set encoding=utf-8
set fileencoding=utf-8
set ff=dos
それはちょっとした煩わしさです(削除キーは機能します)が、誰かが知っているかどうか疑問に思っていました。
それは完全に機能しませんか、それとも挿入モードに入った場所を過ぎてバックスペースしませんか?これを制御するオプション backspace
があります:
Influences the working of <BS>, <Del>, CTRL-W and CTRL-U in Insert
mode. This is a list of items, separated by commas. Each item allows
a way to backspace over something:
value effect
indent allow backspacing over autoindent
eol allow backspacing over line breaks (join lines)
start allow backspacing over the start of insert; CTRL-W and CTRL-U
stop once at the start of insert.
owen_waterの提案 はCarpetsmokerのコメントと同じで、これら3つすべてを有効にします。これは一般的に人々が望んでいることです。Vimに、そこにあるテキストのバックスペースを許可しないようにするのは少し意外なことです。したがって、同等の2つの選択肢から1つを選んでください。私はより冗長で明確なものを選びます。
set backspace=2
set backspace=indent,eol,start
場合によっては、不良端末がバックスペースを混乱させて削除することもありますが、Windowsの問題であるとは思いません。これを修正するいくつかの機能があります。見る - :help fixdel
。
windowsでvimを使用することはありませんが、オープンソラリスで以前に同じ問題に遭遇しました。
ちょうど試して:
set backspace = 2