21 やっと気づいた .inputrc の設定ミス

bash を使うと、 小文字の c が入力できないという不思議なトラブルをかかえた Mac があった。

「Mac c 入力できない」と検索しても何もヒットしなくて分からない。 困るけれど、基本的には tcsh を使うので、ほっかむりして来た。

今日、 久しぶりに検索してみたら「ターミナルで'e'が入力できない」というのがあった。 おっ。

アップルの回答は
  • 初期設定ファイル($HOME/Library/Preferences/com.apple.Terminal.plist)を捨ててみる。
  • 怪しいドットファイル($HOME/.bashrc, .bash_profile, .inputrcあたり?)が存在するなら、捨てる/別の場所へ退避。

.intputrc ってなんだっけ?

まちがい探し .inputrc
kanji-code utf-8

# Enable 8bit input
set meta-flag on
set input-meta on

# Turns off 8th bit stripping
set convert-meta off

# Keep the 8th bit for display
set output-meta on

set enable-keypad on

1行目が
set kanji-code utf-8
であるべきだった…


しかし何でそれで c だけ入力できなくなるのだろう。

桂田 祐史
2018-11-04