dengshiyong / easyscripts

Automatically exported from code.google.com/p/easyscripts
2 stars 1 forks source link

ubuntu 12.04下工作不正常 #10

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
安装之后,一般的命令都可以正常工作,但是有个例外,就��
�vi和vim命令。例如vi 
.bash,如果试图补全,就会报错:_init_completion: command not 
found。诡异的是如果我输入gedit 
.bash,是可以补全的,其他常用命令试了都没问题,只有vi和v
im不行,甚至连vim.tiny也没问题。

PS,我得承认我没看懂最新那个版本下的提示,什么叫修改以
下内容,"……/usr/share/bash_completion……"?是说要添加这段内�
��呢,还是把此内容改成别的呢,但是又不说改成什么;还是
把别的什么内容改成这段内容呢?但是又不说到底原来的什��
�内容需要修改。

但是现在ubuntu的bash_completion是放在/etc/bash_completion,也许作者
的意思是把上面那个改成这个?无论如何,既然12.04中的~.bash
rc已经有了"……/etc/bash_completion……",我姑且理解作者的意��
�就是把"……/usr/share/bash_completion……"改成"……/etc/bash_complet
ion……"吧。如果是反过来做,我看了/usr/share路径下并没有bas
h_completion这个文件,那么显然改了也没什么用。在这情况下��
�的测试,并不能正常工作,是不是我哪里没弄对啊?希望能�
��到解答。

Original issue reported on code.google.com by funic...@gmail.com on 15 Jul 2012 at 12:08

GoogleCodeExporter commented 8 years ago
参照 https://github.com/GArik/bash-completion/blob/master/bash_completion 
,加上
619行到715行的函数,凑合着能用

Original comment by cofa...@gmail.com on 10 Aug 2012 at 1:45