スポンサーリンク

FreeBSDのアップグレードを行うたびに、たびたび、シェルには悩ませられてきました。

FreeBSD 6.3-RELEASE-p1やFreeBSD 7.0-RELEASEの環境で
csh + GNU screen を使うとなぜか、バックスペースが機能しなくなる
減少が発生しました。

csh から screen を起動して backspace(バックスペース)を押すと

~

なぜか、チルダ(~)が入力される。
delte(デリート)キーも同じ。

調べてみると

^[[3~

が入力されているらしい。

この状態だとvimの挿入モードでもbackspaceが機能しないどころか
deleteの機能を果たしはじめる。。。
という現象に見舞われ、かなり効率が下がりました。
同様にemacsでも同じ問題が発生していて、メールの編集がとてもしんどかった。

というわけで、時間を少しとって、調査したところ、
原因は、環境変数 TERM でした。

setenv TERM kterm-color

を設定しているのですが、この状態で、screen を起動すると
backspaceが ~ になってしまうようです。

setenv TERM xterm-color

とか

setenv TERM xterm

とかにしておけばよいようです。

ようするに kterm-color を使うな、ってことなんでしょうか。
原因が判明したので、screenを全部とじないといけない。。。です。

参照しているページ (サイト内): [2008-03-14-1]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー