VSCode配置Swift4開發環境

0. 前置工做

  • 下載VSCode (Visual Studio Code),它是微軟出品的一個全棧Code Editor,相似於Atom。
  • 插件1:SDE(Swift Development Enviroment)是VSCode插件商城的一個插件,他提供了代碼補全功能,注意要下載做者爲vknabel的版本,它支持最新版的Swift。
  • 插件2:運行Swift代碼須要安裝Code Runner插件

1. 下載Swift的Toolchain

有兩個途徑,一個是從Swift.org能夠下載到最新版html

第二條路徑,利用一個叫swiftenv的Swift的包管理工具,它的特別之處是能夠從這裏能下載到舊版的Swift.git

咱們這裏下載SDE標明支持的Swift 4.0.3版github

安裝swiftenvmacos

brew install kylef/formulae/swiftenv
複製代碼

配置swiftenvjson

$ echo 'if which swiftenv > /dev/null; then eval "$(swiftenv init -)"; fi' >> ~/.bash_profile

$ echo 'if which swiftenv > /dev/null; then eval "$(swiftenv init -)"; fi' >> ~/.zshrc

$ echo 'if which swiftenv > /dev/null; status --is-interactive; and source (swiftenv init -|psub); end' >> ~/.config/fish/config.fish
複製代碼

安裝好以後經過這個命令查找它支持的歷史版本swift

swiftenv install --list
複製代碼

去下載SDE支持的版本的Swiftbash

swiftenv install x.x
複製代碼

2. 安裝SDE的底層庫SourceKite

控制檯輸入app

cd ~

git clone https://github.com/jinmingjian/sourcekite.git

cd sourcekite

swift build -Xswiftc -framework -Xswiftc sourcekitd -Xswiftc -F -Xswiftc /Library/Developer/Toolchains/swift-latest.xctoolchain/usr/lib -Xlinker -rpath -Xlinker /Library/Developer/Toolchains/swift-latest.xctoolchain/usr/lib
複製代碼

VSCode進入設置,修改swift.path.sourcekite工具

{
    "swift.path.sourcekite": "/Users/<#YourName#>/sourcekite/.build/x86_64-apple-macosx10.10/debug/sourcekite"
}
複製代碼

能夠在Finder裏搜索一下sourcekite,看一下路徑ui

3. 完成

能夠愉快的打代碼了


附錄

  • swift toolchain目錄:/Library/Developer/toolchain

確保版本爲SDE支持的版本

  • swiftenv version目錄: /Users/<#YourName#>/.swiftenv/version

確保版本號爲toolchain中的版本號

相關文章
相關標籤/搜索