命令“代码”。在this manual不起作用?
之前的所有其他步骤都有效。如何在OSX中调用终端中的Visual Studio?
Monas-MacBook-Pro:myExpressApp mona$ pwd
/Users/mona/nodejs/myExpressApp
Monas-MacBook-Pro:myExpressApp mona$ code .
-bash: code: command not found
编辑:我最终通过更改工作区从Visual Code Studio中打开它,但我想知道为什么该命令“代码”。不行吗?
安装完成后,启动VS Code。现在打开命令选项板(⇧⌘P)并键入“shell命令”以在PATH命令中查找Shell命令:安装'code'命令。
执行该命令后,重启终端,使新的$ PATH值生效。您只需输入“代码”即可。在任何文件夹中开始编辑该文件夹中的文件。 “。”简单地说就是“当前目录”
谢谢@JasonGalvin
确保将Visual Studio代码应用程序拖到“应用程序”文件夹中。否则,正如@uloco所说,重启后你将不得不再次完成这个过程
如果您在使用Command Palette solution时遇到问题,可以在终端启动时手动将VS Code添加到$PATH
环境变量中:
cat << EOF >> ~/.bash_profile
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio
Code.app/Contents/Resources/app/bin"
EOF
对于'代码'。要在OSX终端中附加代码,如https://code.visualstudio.com/Docs/setup所述,而不是'.bashrc',在OSX中尝试'.profile',它在终端会话开始时加载。
替代命令行解决方案:
最近我在Mac OS X中使用服务。我在文件夹或文件中添加了一项服务,以便我可以在Visual Studio Code中打开该文件夹或文件。我认为这可能是使用“代码”的替代方案。命令,如果您使用的是Finder应用程序。以下是步骤:
校验:
编辑:如果发生在mint / ubuntu上,可能是因为你通过软件管理器安装了vscode。这将在调试期间导致其他问题。而是使用vscode网站上的.deb文件安装它。
如果您真的想使用软件管理器,下面的解决方案仍然有效:
使用find / -name code 2> /dev/null
查找visual studio bin文件的路径。它应该以/extra/vscode/bin/code
结束
如果您正在使用mint软件管理器,那么您可能只会在中间找到具有可笑长名称的路径,如下所示:
“... /稳定/ 7a22830d9e8fbbdc9627e43e072005eef66c14d2a4dd19992427ef4de060186a / ......”
只需用“/ active /”替换长部分
获得后,创建一个sym链接:
ln -s path_you_found/extra/vscode/bin/code /usr/local/bin/code
如果您没有权限,或者只希望自己可以访问它,只需将此行添加到.bashrc / .zshrc:
export PATH="$PATH:path_you_found/extra/vscode/bin/
请注意,我最后删除了'code'文件名
在〜/ .bash_profile中定义Visual Studio的路径,如下所示
export PATH =“$ PATH:/ Applications / Visual Studio Code.app/Contents/Resources/app/bin”
如果要永久添加它:
将其添加到〜/ .bash_profile中
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
使用~/.bashrc
vi/vim
打开$ vi ~/.bashrc
文件
按i
输入以下内容:
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
使用:wq
保存文件
使用以下命令反映~/.bashrc
中的设置:
source ~/.bashrc
https://code.visualstudio.com/Docs/setup
提示:如果要从终端运行VSCode,请将以下内容附加到.bashrc文件中
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" --args "$F"
fi
}
然后$ source~ / .bashrc
按照文档将“代码”安装到PATH非常简单,但是没有用。
我先卸载它,然后重新安装它。
打开命令面板(⇧⌘P)
Shell Command: Uninstall 'code' command in PATH command.
然后再次安装。
Shell Command: Install 'code' command in PATH command.
不要忘记重新启动终端以包含新的PATH。
对于那些使用Iterm2运行ZShell的人,请将其添加到~/.zshrc
文件中。
alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"
为了实现这一点,需要在你的bash路径中有一个名为“code”的可执行文件,一些安装程序会为你添加,但是这一个显然没有。最好的方法是将符号链接添加到/usr/local/bin
文件夹中的visual studio代码应用程序。您可以通过在终端中使用如下命令来执行此操作。
ln -s "/Path/To/Visual Studio Code" "/usr/local/bin/code"
您可能需要在其前面放置sudo
以获得成功完成的权限。
我愚蠢地删除了我的/usr/local/bin/code
符号链接,并且不知道正确的路径。 brew重新安装重新创建它:
brew cask reinstall visual-studio-code
路径原来是:
/usr/local/bin/code ->
'/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'
在我的MAC上我得到了它的工作:
添加到.bash_profile
code() {
open -a Visual\ Studio\ Code.app $1
}
保存并在终端'source .bash_profile'中
然后在终端代码中index.html(或其他)将在VS Code中打开该文件。