次のキーを設定する方法はvim
?
- Backspace1 文字を後ろに削除するキーです。
- Delete1文字前に削除するキーです。
いくつかの投稿を読んだ後、そのうちの1つだけが文字を削除するために使用できることがわかりました。しかし、上記の動作が達成可能だと思います。
現状
Backspace
上記のように動作します。Delete
しかし、鍵は奇妙に振る舞うことです。押した後、カーソルの下の文字がに変わり~
、続いて5〜6回のキーストロークでaplahabetに変更され、大文字と小文字が変更されます。Vim
その後、通常モードに戻り、テキストが壊れます。
詳細
$ bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
$ vim --version
VIM - Vi IMproved 7.0 (2006 May 7, compiled Jun 12 2009 07:08:36)
上記の内容を設定できない場合、上記Deleteの奇妙な動作が発生しないようにキーを他の項目にマッピングするにはどうすればよいですか?
ベストアンサー1
tcsh
シェルのファイル~/.cshrc
に次の行を追加します。
stty erase '^?'