bash/gnome ターミナルのタブ完了が emacs を開きます。

bash/gnome ターミナルのタブ完了が emacs を開きます。

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コマンドの名前です。これがタブ完成機能を使用して関連性がないように見えるテキストファイルを開こうとする理由です。

関連情報