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
。この場合、ファイル名を変更すると変更が適用されます。
答え2
最も簡単な方法は、Cygwin VIMサンプルvimrc
ファイルをコピーすることです。
cp /usr/share/vim/vim*/vimrc_example.vim /etc/vimrc
これにより、システム内のすべてのアカウントの問題が解決されます。何らかの理由で特定のユーザーに対してのみ変更する場合は、次の手順を実行します。
cp /usr/share/vim/vim*/vimrc_example.vim ~/.vimrc
バラよりここを参照してください
答え3
cygwinを使用してWindows 8.1でvimを試みると、矢印キーに問題があります。問題は、挿入モードで移動するために矢印キーを使用するとA / B / C / Dが印刷されることです。私に役立つ解決策は次のとおりです。
cp vimrc_example.vim ~/.vimrc
デフォルトでは、上記のコマンドはvimrc_example.vim
ファイルを/home/<user name>/.vimrc
。
答え4
次の方法を試してください。
最初:
cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc
次に、
./.bashrc
ファイルに次の行を追加します。alias vi="vim"