Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash完成_Bash_Tab Completion - Fatal编程技术网

Bash完成

Bash完成,bash,tab-completion,Bash,Tab Completion,我试图加载我的bash(3.2.25),但它不起作用。没有消息等。我在.bashrc中使用了以下内容 if [ -f ~/.bash_completion ]; then . ~/.bash_completion fi 我还尝试使用.bash_配置文件,但结果相同。 所以问题是为什么它不起作用?有什么想法吗?提示?所以这似乎是一个愚蠢的问题,但您是否将subversion bash_completion放入名为.bash_completion的文件或名为bash_completion的文件

我试图加载我的bash(3.2.25),但它不起作用。没有消息等。我在.bashrc中使用了以下内容

if [ -f ~/.bash_completion ]; then
  . ~/.bash_completion
fi
我还尝试使用.bash_配置文件,但结果相同。
所以问题是为什么它不起作用?有什么想法吗?提示?

所以这似乎是一个愚蠢的问题,但您是否将subversion bash_completion放入名为
.bash_completion
的文件或名为
bash_completion
的文件中?(注意起始点)ls-la bash*.bash*说什么

要使上面的代码段正常工作,需要subversion文件位于
.bash\u completion
中。如果不是,请执行以下操作:

mv -i bash_completion .bash_completion

简单地寻找该文件将不会向终端产生任何输出。它所做的只是定义一组函数。一旦你找到了它的来源,你应该能够在svn命令上完成制表符。键入svn space并按Tab键两次。您应该会看到一个svn命令列表。

如果在提示符下键入
source~/.bash\u completion
是否有效?我已将其放入“.bash\u completion”文件中。包括前缀点。哦,我的上帝。我跑错方向了。它起作用了。