zoo*_*ool 3 bash autocomplete bashrc
几年来我一直依靠这个 hackcdable_vars
在文件系统中跳转,直到今天我发现我可以通过激活选项使用本机 Bash 做同样的事情。
我唯一怀念的是制表符完成。如果我把它放在我的.bashrc
or中.bash_profile
:
shopt -s cdable_vars
export mydir="$HOME/my/nested/directory"
Run Code Online (Sandbox Code Playgroud)
mydir
当我尝试cd
从提示符中进入选项卡补全功能时,选项卡补全功能并未展开。有没有办法在 Bash 中激活这种行为?
小智 5
要激活此完成功能,您需要 bash-completion 包。
如果安装了该软件包(通常是默认情况下),只需在 .bashrc 中添加这些行
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Run Code Online (Sandbox Code Playgroud)
如果没有: https: //repology.org/project/bash-completion/versions
归档时间: |
|
查看次数: |
2090 次 |
最近记录: |