SW 배움터

비주얼 스튜디오 코드 AI 코드 완성 도우미 Tabnine 소개

kusson 2023. 1. 19. 00:10
반응형
728x170

 비주얼 스튜디오 코드를 쓰는 사람이라면 AI 코드 완성 도우미 Tabnine에 관심을 가질만 하다. 비주얼 스튜디오 코드를 쓴다면 몇가지 코드 자동 완성 도우미의 도움을 받을 수 있지만 Tabnine은 차원이 다른 코드 완성 도우미의 역할을 해 준다.

 

 일반적인 자동 완성 도우미의 경우 다음 코드의 변수나 함수정도를 추천해 주는 간단한 수준에 머물러 있는 경우가 많다.

 

 그러나 AI 코드 완성 도우미인 Tabnine의 경우에는 아래와 같이 코드의 맥락을 파악하고 현 상황에서 꼭 필요한 코드를 문장으로 추천해 준다. 따라서 그냥 코딩을 할때보다 코드 생산성이나 속도가 몇배나 상승하게 된다. 꼭 써야만 하는 익스텐션이 아닌가 생각한다.

 

 비주얼 스튜디오 코드 에디터에서 좌측 익스텐션 아이콘을 선택하고 상단 검색창에 'tabnine'라고 입력한다. 제일 위에 'Tabnine' 익스텐션이 나타나는데 'install' 버튼을 클릭해 준다.

 

 10여초 만에 익스텐션의 설치가 끝난다. 

 

 

 Tabnine에서 지원하는 언어도 "파이썬, 자바 스크립트, 타입 스크립트, 자바, C, C++, C#, 리액트, 고, 다트, 루비, 코틀린"등 인기가 많은 대부분의 언어를 지원한다.  또한 지원하는 IDE도 "VS Code, IntelliJ IDEA, PyCharm, Android Studio, Eclipse, Atom, Sbulime Text, Vim, Visual studio, Emacs" 등 많은 IDE를 지원하므로 한번 사용해 볼 것을 추천한다.

 

 

 

반응형
그리드형