Tab Completeがgnome端末で実行されているbashで、やや混乱した方法で動作を停止しました。部分パスでタブ補完機能を使用しようとすると、2つのEmacsウィンドウが完全に関連付けられていないファイルで開きます。たとえば、
$ ls Deskt[2] 12460
-r: command not found
[3] 12466
-r: command not found
ls: cannot access 'Deskt': No such file or directory
[2]- Done emacs Documents/to_read.txt
[3]+ Done emacs Documents/to_read.txt
誤ってどこかにショートカットを変更したようですが?編集 - >設定 - >ショートカットの下でgnome-terminalのショートカットを確認しました。また、.bashrcを確認しましたが、何も間違っているようです。タップ仕上げ機能が使えないという点は非常に残念なので、助けてくれてありがとう。
答え1
問題を見つけました。 .bash_aliases ファイルに次の行を追加しました。alias read='emacs ~/Documents/to_read.txt'
しかし、明らかに「読み取り」は、Tabキーを押すと呼び出されるbashコマンドの名前です。これがタブ完成機能を使用して関連性がないように見えるテキストファイルを開こうとする理由です。