0

我是 linux 新手。

我正在尝试设置奥术师。

我完成了 git clone 并在环境变量中添加了路径,但是我对如何为奥术命令设置选项卡完成感到困惑。

arcanist 用户指南中,它说您需要将 source /path/to/arcanist/resources/shell/bash-completion 添加到您的 .bashrc、.profile 文件中。

这些文件是什么以及如何编辑它们以使用 tab 完成的奥术师。

4

2 回答 2

2

在您的.bashrc主目录中找到的 是该用户的 bash 配置文件。有一个全局 bashrc 通常位于/etc/bashrc.

不同.profile之处在于.bashrc每次启动终端(bash)时都会执行一次,而.profile当您使用登录 shell 时只执行一次。

该命令source加载与该命令一起使用的文件中的所有内容,并将其视为您在.bashrc自己的文件中编写了这些命令。我猜/path/to/arcanist/resources/shell/bash-completion是别名/函数/等。它可以使用奥术师完成制表符。

编辑:对于 bash,配置文件通常称为.bash_profile.

于 2014-09-04T08:04:27.500 回答
1

经过大量的谷歌搜索和询问人们,我终于做到了。

首先,我必须在 ~/.bashsrc 文件中导出从 github 克隆我的奥术代码的路径(下面用粗体表示)

导出 PATH="$PATH:$HOME/.rvm/bin: $HOME/arcanist/bin/ "

在此命令之后,我将 /arcanist/resources/shell/bash-completion 中存在的函数复制到 bashrc 文件中

然后我关闭并打开终端和宾果游戏,我能够得到 arc,它的命令是在醒目的选项卡上自动完成。

感谢 ap0 的评论。

于 2014-09-04T13:42:13.780 回答