ディレクトリへのシンボリックリンクでの Bash のオートコンプリートで、スラッシュを含むディレクトリ全体へのコンプリートを行う

autocomplete bash
この質問はすでにここに回答があります
クローズド 9年前.

重複の可能性があります。 ディレクトリ/リンクのタブ補完

シンボリックリンク foo がディレクトリ bar/ にリンクしていて、f と入力して tab を押すと foo まで完了しますが、すぐに次の文字を追加して完了させるために foo/ まで完了させたいと思います。どうすればいいのでしょうか?

  46  mark  2011-04-16


ベストアンサー

リードラインのmark-symlinked-directoriesオプションを有効にします

  1. Edit ~/.inputrc:

    $include /etc/inputrc
    set mark-symlinked-directories on
    
  2. C-x, C-rを押して設定を再読み込みします

詳細なドキュメントについては、bashのマニュアルページのREADLINEの項を参照してください

他のドットファイルを追加したくない人は、~/.bashrcにこの行を追加することもできます

bind 'set mark-symlinked-directories on'

74  user1686  2011-04-16


ご指摘の通りにできるかどうかはわかりませんが、tabを2回打てばエクサパンションが完了するはずです

4  Kevin M  2011-04-16


タイトルとURLをコピーしました