|
发表于 2010-6-28 02:54:04
|
显示全部楼层
Post by 糊涂;2100056
嗯,我又看了一下,我这里没加空格的也可以补全。
我的alias是定义在$HOME/.profile文件中,然后 ln -s .profile .bashrc
比如,.profile中有这样一句:
alias sc='source'
执行时:
$ sc .pro<TAB>
即可补全为.profile
你试着把alias写到$HOME/.profile文件里,然后从新登录一下看。不确定是不是跟这个有关系。不同的登录模式使用不同的bash配置文件(所以为了统一起见我作了一个link而不是创建两个文件)。我这里,命令行登录使用.profile文件,终端窗口登录使用.bashrc文件。
extra中确实有个bash-completion,不过看了一下,我没装这个东西。也没做过什么特别的配置,好像自然就带补全功能了
又不是补全文件名, 是补全包名...:yun: |
|