skyfe79 / blog.contents

My Blog Contents
MIT License
1 stars 0 forks source link

vscode에서 Swift 자동 완성 사용하기 #18

Closed skyfe79 closed 3 years ago

skyfe79 commented 3 years ago

간단한 코드를 작성할 때는 프로젝트를 만들어야 하는 Xcode 보다는 vscode가 편할 때가 많다. Swift 자동 완성을 vscode에서 하기 위해선 SourceKit-LSP 를 vscode에 설치해야 한다.

이 글은 Swift Development with Visual Studio Code 을 참고했다.

skyfe79 commented 3 years ago

Xcode 설치

$ xcode-select --install

Xcode 가 잘 설치되어 있는지 확인하기

$ xcrun sourcekit-lsp
skyfe79 commented 3 years ago

node 설치

$ brew install node
skyfe79 commented 3 years ago

sourcekit-lsp 설치

sourcekit-lsp 레포 를 클론한다.

$ git clone https://github.com/apple/sourcekit-lsp.git
$ cd sourcekit-lsp/Editors/vscode/
skyfe79 commented 3 years ago

npm 모듈 설치

필요한 모듈을 설치한다.

$ npm i
skyfe79 commented 3 years ago

vscode 확장 빌드 및 설치

$ npm run dev-package    
$ code --install-extension sourcekit-lsp-development.vsix
skyfe79 commented 3 years ago

자동완성

다음 그림과 같이 코드 작성시 경고 및 자동 완성 등을 확인할 수 있다.

경고 자동완성
skyfe79 commented 3 years ago

실행 결과

실행 결과