> .bashrcのTERMをcygwinからvt100に変更すると、どうしてもvi使用時に
> 表示が変になってしまいます。
> 具体的にはvi 使用時にカーソル位置の文字が前後にずれたり、oで新規行を
> 追加する時に空行では無い行(前行のコピー)が追加されてしまったりします。
端末に、vt100またはその互換以外のものを使っていませんか。
環境変数 TERM は、端末の制御コードに合わせて設定するものですから、
CMDプロンプトや、DOSプロンプトを使った場合にはvt100にすると表示が変に
なるのは正しい振る舞いです。
/etc/termcap ファイルとか、/usr/share/terminfo/v/vt100 ファイルとか
の記述と実際の動作が一致しているはずです。
#もっとも環境変数 TERM を cygwin にしても、DOSプロンプトの場合、
DOSプロンプトの不備で、一部、変らしいですが
|