いつも頼ってきました。このハッカー長年にわたってファイルシステムをあちこち回ってきましたが、今日のアクティベーションオプションを使用してデフォルトのBashでも同じことができることがわかりましたcdable_vars
。
私が逃した唯一のものはタップ完了です。私がそれを私.bashrc
またはに入れた場合.bash_profile
:
shopt -s cdable_vars
export mydir="$HOME/my/nested/directory"
mydir
cd
プロンプトでタブ補完を入力しようとすると、タブ補完は拡張されません。 Bashでこの動作を有効にする方法はありますか?
答え1
このコンプリート機能を有効にするには、bash-completionパッケージが必要です。
パッケージがインストールされている場合(通常はデフォルトでは).bashrcに次の行を追加します。
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
そうでない場合:https://repology.org/project/bash-completion/versions