うんちくメモ

ただのメモです。内容は妄想の可能性があります

LinuxでのSQL/Plus上のBackspace有効化

有効化されてない時用メモ
本来の意味やお作法は知らないけどw

(修正)紆余曲折を経て、/etc/profileなどにBackspaceを押した際に表示される値を「stty erase」の後にダブルクォートで囲んで設定する形が安定するらしい。
賢い方達のサイトでフワッと理解したつもりだが、賢く無いため詳細はその都度参考リンク先を確認するw

ついでに記載されている「stty intr ^C」は割り込みシグナルとしてのCtrl+Cの有効化?某DBインストール要件にあった気がする

・/etc/profile に追記する

if [ -t 0 ]; then
  stty intr "^C"
  stty erase "^H"
fi

【参考URL】
・5. より高度なシェルの使い方(1/2)

http://merry.whitesnow.jp/SEMICMD/SECTION5/section5_1.html

SQL*Plus で BackSpace が ^H になる

http://blog-try-harder.blogspot.jp/2009/10/sqlplus-backspace-h.html

SSH で繋いだ先の Ubuntuvim で BackSpace 押したら ^? とか出る

http://qiita.com/mimi_nary/items/d4bfc24991b2794c71ec