我是 linux 新手。
我正在尝试设置奥术师。
我完成了 git clone 并在环境变量中添加了路径,但是我对如何为奥术命令设置选项卡完成感到困惑。
在arcanist 用户指南中,它说您需要将 source /path/to/arcanist/resources/shell/bash-completion 添加到您的 .bashrc、.profile 文件中。
这些文件是什么以及如何编辑它们以使用 tab 完成的奥术师。
我是 linux 新手。
我正在尝试设置奥术师。
我完成了 git clone 并在环境变量中添加了路径,但是我对如何为奥术命令设置选项卡完成感到困惑。
在arcanist 用户指南中,它说您需要将 source /path/to/arcanist/resources/shell/bash-completion 添加到您的 .bashrc、.profile 文件中。
这些文件是什么以及如何编辑它们以使用 tab 完成的奥术师。
在您的.bashrc
主目录中找到的 是该用户的 bash 配置文件。有一个全局 bashrc 通常位于/etc/bashrc
.
不同.profile
之处在于.bashrc
每次启动终端(bash)时都会执行一次,而.profile
当您使用登录 shell 时只执行一次。
该命令source
加载与该命令一起使用的文件中的所有内容,并将其视为您在.bashrc
自己的文件中编写了这些命令。我猜/path/to/arcanist/resources/shell/bash-completion
是别名/函数/等。它可以使用奥术师完成制表符。
编辑:对于 bash,配置文件通常称为.bash_profile
.
经过大量的谷歌搜索和询问人们,我终于做到了。
首先,我必须在 ~/.bashsrc 文件中导出从 github 克隆我的奥术代码的路径(下面用粗体表示)
导出 PATH="$PATH:$HOME/.rvm/bin: $HOME/arcanist/bin/ "
在此命令之后,我将 /arcanist/resources/shell/bash-completion 中存在的函数复制到 bashrc 文件中
然后我关闭并打开终端和宾果游戏,我能够得到 arc,它的命令是在醒目的选项卡上自动完成。
感谢 ap0 的评论。