お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-01-20 19:06:17

sagami
ゲスト

端末でのtabキーを利用した文字の補完について

はじめまして

端末(gnome-terminal)にて文字の補完をするのにtabキーを利用してるのですが
Ubuntu 11.10では端末にてコマンドviやcdで/uと入力した後にtabキーを押すとこちらの意図通りに/usr/と
補完されるのですが、catやlsでは/usr とスラッシュが補完されないばかりか、スペースまで与えられてしまい
いちいちBSキーを押してスペースを削除、スラッシュを入力しなければならず困っています。
Ubuntu 10.04LTSではこのような事はなかったのですが・・・
catやlsでもtabキーでの文字の補完をcdやviのようにするにはどうしたらよろしいのでしょうか

 

#2 2012-01-22 06:09:20

Templer
メンバ
登録日: 2009-07-08

Re: 端末でのtabキーを利用した文字の補完について

nattyが直撃っぽいのですが、こちらのバグ報告に該当するのではないかと。
参照: https://bugs.launchpad.net/ubuntu/+source/acroread/+bug/769866

あれこれといろいろありますが、Adobe Readerの「/etc/bash_completion.d/acroread.sh」がくせ者という感じのようですかね。
回避方法もいろいろあるようですが、どれも確実性は微妙?

オフライン

 

#3 2012-01-22 21:10:21

sagami
ゲスト

Re: 端末でのtabキーを利用した文字の補完について

お返事ありがとうございます。
リンク先記事にあったパッチを当てることで、以前のようにtabにてきちんと補完されるようになりました。
おっしゃる通りインストールしたAdobeReaderが悪さをしていたようです。
ありがとうございました。

 

Board footer

Powered by FluxBB