cygwin vimコマンドは通常のvimとは異なりますか?

cygwin vimコマンドは通常のvimとは異なりますか?

Cygwinでvimを使用してテキストファイルを編集することはできません。

テキストを挿入するには数回押す必要がありますi。時には動作しますが、時には動作しません。カーソルを上下に動かすたびに、Iを数回押す必要があります。

何が問題なのでしょうか?backspaceCygwinで働いていますか?

ベストアンサー1

Cygwin vimにはvimのデフォルト設定が付属しています。これはvimをvi互換モードに設定し、元のviをできるだけ近くにエミュレートしようとします。他の制限の中で、矢印キーはこのモードでは機能しません。バックスペースキーは文字を消去するのではなく、カーソルを左に移動します。

空のスペースを作成するだけ~/.vimrcで、vi互換モードを無効にできます。

touch ~/.vimrc

とにかくi挿入モードに入ると動作します。 vimの実行場所と方法に関する詳細情報を提供する必要があります。また、実際にCygwinに付属のvimを実行していますか、それともvimのデフォルトのWindowsバージョンを実行していますか?

修正する

~/.vimrc に次の設定を追加して、デフォルトの 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

vimがvimrcファイルを見つけられない場合は、次のようになります。代わりにファイルを見つけます.vircこの場合、ファイル名を変更すると変更が適用されます。

おすすめ記事