mキーはBourne-Againシェル3.2、OSXに登録されていません。推測する?

mキーはBourne-Againシェル3.2、OSXに登録されていません。推測する?

ただ小文字でm、インタラクティブに呼び出すときにのみ可能です/bin/sh。キーボードはうまく機能し、通常はすべてがうまく機能します。めったに使用しなかったので、気まぐれ/bin/sh/bin/bashshを始めたときに少し驚きました。

Bourneシェルではなく、BashはshもOSXのリンクにすぎないと思うからですbash。しかし、とにかく変です。バッシュバージョン3.2.48(1)。

私のファイル~/.inputrcには奇妙な内容~/.profileや奇妙な内容は含まれていませんが、/etc/profileこれを達成するために数ヶ月前に設定ファイルを変更したようです。それとも合法的に混乱したことが起こりました。

私は知っていますが、~/.bash_profile実行し~/.bashrcていません(なぜなら、彼らは非常にユニークな方法で物事を印刷し、環境変数を変更するからです)。

とにかく、これは私を悩ませます。またどこに行って見なければならないと思いますか?

/bin/bash編集:asとas when restart the machineを呼び出すのに問題があります/bin/sh。 --norcを使用してbashを呼び出すことは奇妙な動作を変更しないので、システム全体の何かが嫌な方法で修正されたと信じています。

m現在は何のエイリアスでもありませんが(type m何も生成されません)、一時スクリプトmファイルを作成してから、インポート方法で関連コマンドを実行し続けることができます。

xev(およびデフォルトでは他のすべてのプログラム)は、問題がカーネルまたはハードウェアレベルのmキーイベントにないことを確認しました。

ベストアンサー1

鉱山では、プログラムをreadlineに依存させることで、viスタイルのキーバインディングを使用できることを昨日早く追加しました~/.inputrcediting_mode (vi)申し訳ありません。私はこれについて言及していません。これがなぜ仕事を台無しにしたのかはまだ理解していないため、考えられる原因とは見なされませんでしたが、そのようなことが起こりました。

私にもそんなことがあるので状況がめちゃくちゃになることもあるが、最終的set -o vi~/.bashrc私は知らない。私が知っているのは、その行が問題を解決したことをコメントアウトすることだけでした。

おすすめ記事