无法得到〜/ .bash_profile

时间:2016-02-17 17:19:49

标签: bash terminal

我正在尝试在我的工作计算机上设置vs代码。我跑的时候

~/.bash_profile

我没有这样的目录。

〜/。工作良好。

我看到了bash_profile的问题。不知道如何解决它。我在堆栈溢出时尝试了几个其他的过去,但是在这一点上我不想再那样做,因为我不知道发生了什么事情

/.bash_profile "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

我可以在没有它的情况下在终端中设置vs代码,但是我所做的更改将不会保存,而且代码将无法打开代码。 的。当我在新航站楼工作​​时。

1 个答案:

答案 0 :(得分:2)

首先,.bash_profile不是目录或程序,而是由命令解释程序为登录shell执行的隐藏文件。

假设您使用的是Mac OS X,可以将以下行放在.bash_profile文件中:

function code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*; }

如果文件不存在,您只需创建它,打开文件并按如下方式添加上面的行:

touch ~/.bash_profile
nano ~/.bash_profile
# paste the line above
# press Ctrl-X to exit, press 'Y' for yes, and Enter to save.

如果您想在一行中执行上述操作,只需执行以下操作:

echo "function code () { VSCODE_CWD=\"$PWD\" open -n -b \"com.microsoft.VSCode\" --args $*; }" >> ~/.bash_profile

如果文件存在,使用>>可确保.bash_profile中的内容在重定向期间不会被销毁。如果文件不存在,将创建一个新文件。

然后重新启动终端,或键入source ~/.bash_profile,您应该可以运行VS Code。