在Mac中如何安装VScode并作为Unity3D开发IDE

Table of Contents

请尊重原作者的工作,转载时请务必注明转载自:www.xionggf.com

1 安装brew

Homebrew 是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,相当于linux下的apt-get、yum神器;Homebrew可以在Mac上安装一些MacOS上没有的,从Unix/Linux等系统移植过来的工具,Homebrew将这些工具统统安装到了 【/usr/local/Cellar】 目录中,并在 【/usr/local/bin】 中创建符号链接。

1.1 Homebrew的安装

Homebrew的安装很简单,只需在终端下输入如下指令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。 这时你在命令行状态下面就可以使用 brew 命令了.

1.2 Homebrew的使用

指令功能 指令格式 指令示例
安装软件 brew install 软件名 brew install wget
搜索软件 brew search 软件名 brew search wget
卸载软件 brew uninstall 软件名 brew uninstall wget
更新所有软件 brew update 通过 update 可以把包信息更新到最新,不过包更新是通过git命令,所以要先通过 brew install git 命令安装git。
更新具体软件 brew upgrade 软件名 brew upgrade git
显示已安装软件 brew list brew list
查看软件信息 brew info 软件名 brew info git
用浏览器打开官方网页查看软件信息 brew home 软件名 brew home git
查看那些已安装的程序需要更新 brew outdated brew outdated
显示包依赖 brew deps brew deps
创建你自己的Homebrew包 brew create 文件名 $ brew create https://foo.com/bar-1.0.tgz

1.3 Homebrew的安装路径及文件夹

Homebrew将本地的/usr/local初始化为git的工作树,并将目录所有者变更为当前所操作的用户,以后的操作将不需要sudo。

  1. -bin 用于存放所安装程序的启动链接(相当于快捷方式)
  2. -Cellar 所以brew安装的程序,都将以[程序名/版本号]存放于本目录下
  3. -etc brew安装程序的配置文件默认存放路径
  4. -Library Homebrew 系统自身文件夹

2 安装VSCOde

2.1 安装ASP.NET 5

首先需要安装ASP.NET 5,之后安装Visual Studio Code(先后顺序没有关系)。安装ASP.NET 5,直接使用Homebrew即可。检测是否安装,可以在终端输入brew,看看有没有提示。按照步骤运行下面的命令:

brew  tap  aspnet/dnx
brew  update
brew  install  dnvm

2.2 下载 Visual StudioCode

微软官网: http://code.visualstudio.com/Docs/runtimes/unity 。解压后把包拖入launchpad里面去;然后打开vscode,点击扩展,下载一些vscode插件: C#、Debugger for Unity、Unity Snippets、Unity Tools

2.3 安装VSCode for Unity插件

等所有东西都安装之后,下载一个vscode for unity的插件。所有东西准备好了之后,去unity中创建一个新项目。在项目中,把下载的vscode for unity拖到unity工程中来:然后依次选择菜单栏的 【Unity|Preferences】 面板,可以在最下面看到多出来一个栏目,名字为VSCode。点击一下Write Workspace Settings,它会做一些处理文件的事情,将不必要的文件排除。最后,在菜单栏的Assets下选择 【OpenC# Project In Code】 ,然后写代码就有提示了。

3 参考链接

Mac之安装并使用Homebrew

Mac上使用VScode调试Unity

kumakoko avatar
kumakoko
pure coder
comments powered by Disqus