【问题标题】:How do I set up a link to open up Visual Studio Code from terminal on OSX?如何设置链接以从 OSX 的终端打开 Visual Studio Code?
【发布时间】:2015-07-21 10:55:14
【问题描述】:

我最近安装了Visual Studio Code,我喜欢它!过去,我使用 sublime text 2/3 并且在某些时候我复制了代码以允许 subl . 命令使用 sublime 打开当前目录。

问题:

  • 如何编写类似的代码以允许 Visual Studio 代码打开当前目录,就像我过去使用 sublime 所做的那样。
  • 我应该把这段代码粘贴到哪里?

所需的别名/链接/命令将是 code .

Does the command on this video

【问题讨论】:

    标签: macos bash terminal visual-studio-code


    【解决方案1】:

    更新

    正如 Tony 在 cmets 中指出的那样,Atom Shell 已重命名为 Electron。 我更新后的代码应该是:

    code() { (/Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron "$1" &) }
    

    另外,我建议使用official way,如Benjamin's answer 中所述:

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

    您应该在~/.bash_profile 文件中创建一个命令来启动编辑器。每次打开终端并启动 bash 会话时都会读取此文件。

    由于该进程应该在后台启动,并且我们想要传递一个目录或文件作为参数,我会将这样的单行函数添加到.bash profile

    code() { (/Applications/Visual\ Studio\ Code.app/Contents/MacOS/Atom "$1" &) }
    

    /Applications/Visual\ Studio\ Code.app 是指向 Visual Studio Code 应用的路径。如果您将其安装在其他地方,则可能需要对其进行调整。

    此函数打开作为 Visual Studio Code 基础的 Atom 编辑器,并将第一个参数通过 $1 扩展传递给它。 Ampersand & 将使进程与终端分离并在后台运行。整个函数体放在方括号 () 中,以消除有关分离和结束进程的消息。

    如果您的系统上缺少.bash_profile 文件,您必须先创建它。

    编辑文件后,您必须重新启动当前的 bash 会话。

    【讨论】:

    • 非常棒的人!我希望你很快就会得到大量的支持!
    • 最新版本将 Atom 改为 Electron
    【解决方案2】:

    我按照此处的文档进行设置:https://code.visualstudio.com/Docs/setup 并将code 定义添加到我的.bash_profile

    更新(2015 年 6 月 10 日):此答案最初包含来自链接站点的代码。我现在已经从这个答案中删除了代码,因为链接的站点现在推荐了一个不同的 code 实现。 (正如本杰明在 cmets 中指出的那样)。请查看链接以获取要添加到您的.bash_profile 的推荐代码。

    【讨论】:

    • 这不是推荐的语法了!
    • 酷,谢谢@BenjaminPasero。我从答案中删除了旧代码。
    【解决方案3】:

    从 1.0 版开始,使用命令面板 (View | Command Palette) 中的命令 Install 'Code' command in path 使代码可用于命令行。

    历史答案:

    使用 VSCode 0.3.0,启动脚本现在应该配置为:

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

    更新: 如果这对您不起作用,请卸载 VSC 并重新安装;因为这只适用于 0.3.0+

    【讨论】:

    • 是的,这可以确保 VSCode 选择正确的当前工作目录,并确保您可以添加多个参数(例如同时打开多个文件夹或文件)。
    【解决方案4】:

    Visual Code 也有自助服务方式!

    已关注https://code.visualstudio.com/docs/setup/mac#_installation

    【讨论】:

    • 简单易行。 Mac 用户只需按 cmd+shift+p 并键入“shell”即可获得以上截图结果
    猜你喜欢
    • 2021-01-25
    • 2015-09-17
    • 2015-07-10
    • 2018-02-16
    • 2017-05-13
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    相关资源
    最近更新 更多