使用 Visual Studio Code 编写 Swift 代码

本文的主要任务是使用Swift Development Environment为Visual Studio Code提供一个完善的 Swift 开发环境。

Visual Studio Code卓越的性能,优秀的定制性,高效的迭代速度,使得它已经取代 Sublime Text 和 Atom 成为我心中最喜欢的轻量级 IDE,我们一起来配置下 Swift Development Environment ,试试用 VSCode 写 Swift 吧。(主要还不是因为 Xcode 太重又不跨平台)

1.安装 swiftenv

swiftenv是 Swift 的版本管理器,跟随官方的指南安装好后,可以用swiftenv install --list命令查看可以安装的 Swift 版本,在我写作本文的时间点上,Swift 是 3.0

2.初始化一个 Swift 项目

终端里有了 Swift 之后,现在可以用Swift Package Manger初始化一个项目。


终端输出以下内容

打开Package.swift可以看到 Swift 生成的包信息。


生成好后,先放在这,接着配置开发环境。

3.安装 sourcekite

sourcekite 是Swift Development Environment用来和 Swift 的 SourceKit 打交道的前端,可以为 VSCode 提供 Swift 的语法分析。

同样可以按照官方的指南或者参照下面的命令来安装。


接下来我们需要使用pwd命令获取这个目录的地址,以便在下一步中使用


我这边输出了/Users/zhoukaiwen/sourcekite

4.安装 Swift Development Environment

在 VSCode 的插件界面里搜索 sde 安装之


安装之后点击齿轮,按⌘ + ,呼出配置界面,滚到底部有 Swift Development Environment 的配置说明。


我们现在需要在右边用户设置里填写"swift.path.sourcekite": "",根据我们在第三步获取的地址,我这里填写的是"swift.path.sourcekite": "/Users/zhoukaiwen/sourcekite/.build/debug/sourcekite"。

顺便再把"editor.quickSuggestions": true加进去,开启自动补全。


保存后,你的 VSCode 就可以进行自动补全了


每次当你保存文件时,会自动进行编译,编译的运行文件会被输出到工作目录下的.build/里面。

你也可以使用swift build命令进行手动编译,可执行文件的名字会和Package.swift里的name相同,因此,可以使用./.build/debug/swift-demo来运行。

如果你想编译生产环境的版本,可以使用swift build --configuration release命令。


以上文档是引用作者:Kevin Zhow

http://tips.producter.io/shi-yong-visual-studio-code-bian-xie-swift-dai-ma/

你可能感兴趣的:(使用 Visual Studio Code 编写 Swift 代码)