cygwin + mintty + vimバックスペースの問題


14

XPにcywin経由でvim、minttyをインストールしました。問題は、VIM編集モードでバックスペースを押すと、カーソルが前の文字を消去する代わりに文字を戻すことです。この奇妙な動作をどのように調整できますか?

回答:


13

Cygwinのvimは、デフォルトで従来のviのように動作するように構成されています。空の〜/ .vimrcを作成するだけで、vim拡張機能が有効になり、Backspaceキーと矢印キーが期待どおりに動作します。


今日は私の友人のために働きました。
ダン

19

追加

set backspace=indent,eol,start

あなたの.vimrcファイルに。


6
これが実際のソリューションでした。空の$ HOME / .vimrcファイルを作成していません。ありがとう
フェリペアルバレス

状況を説明するのWikiリンク、 - vim.wikia.com/wiki/...
Temikus

1
空の.vimrcは今日、私の友人のために働きました。空の.vimrcはありませんが、上記のバックスペース設定もありません。これは、minttyでは空の.vimrcが解決策であることを示していると思います。または、言い換えると、.vimrcを使用すると、デフォルト設定が変更され、実際にこの問題が修正されます(もちろん、.vimrcが明示的にオーバーライドしない限り)。
ダン

0

デフォルトで、minttyとmsys2で同じ問題が発生します。

サンプルのvimrc設定ファイルをホームディレクトリにコピーするだけで、.vimrcすべてが修正されます。また、構文の強調表示など、すべての派手なvim機能も有効になります。

cp -vi /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.