Codev: Your AI Assistant In VS Code
Receive code suggestions in real time and work on code in the IDE!
![](https://github.com/skaicoding/codev/blob/master/vscode/manual/images/completionEditor.gif?raw=true)
서비스 소개
Codev는 효율적으로 코드 작업을 할 수 있도록 도와주는 AI assistant입니다.
작업중인 editor에서 실시간 코드 제안을 제공합니다.
코드 제안이 필요한 경우, 가능한 다수의 완성된 코드를 제안합니다.
다양한 code language와 IDE를 지원합니다.
가이드라인
사용자 등록
![](https://github.com/skaicoding/codev/raw/master/vscode/manual/images/apiKeySetting.gif)
해당 페이지로 이동하여, extension 사용을 위해 사용자 등록을 수행합니다.
Codev를 사용하기 위해서는 사용자 등록 시 발급 받은 API Key
를 플러그인에 등록해야 합니다.
1. 왼쪽 사이드 바의 Codev Icon을 클릭 합니다. (
)
2. 상단에 위치한 설정을 선택합니다. (설정 -
)
3. 설정 탭 내 API Key
입력 칸에 발급 받은 API Key
를 입력합니다.
제공 기능 - Editor 상에서 코드 자동 추천 (Code suggestion in Editor)
작업중인 Editor에서 코드를 자동으로 추천하는 기능입니다.
사용자 화면에 보여지는 코드는 suggestion code 와 같이 표시됩니다.
사용 방법
- 추천 받은 코드를 수락하고 싶은 경우
TAB
키를 누르면 추천 코드 전체가 반영됩니다.
- 추천 코드를 따라 타이핑을 하면 타이핑한 코드가 반영됩니다. 단, 추천 코드와 다른 키를 입력하면 추천 코드가 사라집니다.
- 방향키 혹은
ESC
키를 입력할 경우, 추천 코드를 거절할 수 있습니다.
- 추천 코드 요청중인 경우, 화면 하단의 상태바 아이콘이 spinner 형태로 전환됩니다.
코드 자동 추천 on/off
![](https://github.com/skaicoding/codev/raw/master/vscode/manual/images/codevStatusbar.gif)
코드 자동 추천 기능을 on/off 를 다음과 같이 설정할 수 있습니다.
window: ctrl+alt+0
/ mac: cmd+option+0
를 통해 on/off 할 수 있습니다.
마우스 우클릭 > Codev > 코드자동추천 허용
메뉴를 선택하여 on/off 할 수 있습니다.
하단 상태바를 클릭하여 on/off 를 설정할 수 있습니다.
제공 기능 - Code Completion
![](https://github.com/skaicoding/codev/raw/master/vscode/manual/images/sidebarCompletion.gif)
![](https://github.com/skaicoding/codev/raw/master/vscode/manual/images/menuCompletion.gif)
사용자가 현재 작업중인 에디터에서 코드 추천을 요청할 수 있습니다. 최대 10건 이내의 추천 결과에서 원하는 코드를 선택할 수 있습니다.
사용 방법
작업중인 파일에서, 현재 커서가 있는 위치에서 다음과 같은 방법으로 요청을 보낼 수 있습니다.
window: ctrl+alt+1
/ mac: cmd+option+1
을 통해 코드 요청합니다.
마우스 우클릭 > Codev > Completion
메뉴를 선택합니다.
사이드바 Coding tab에 위치한 completion 버튼을 클릭 합니다.
(
)
![](https://github.com/skaicoding/codev/raw/master/vscode/manual/images/commentTab.gif)
사용자가 현재 작업중인 에디터에서 코드에 대한 주석을 요청할 수 있습니다
사용 방법
작업중인 파일에서, 다음과 같은 방법으로 요청을 보낼 수 있습니다.
원하는 코드 영역을 드래그하고, comment 버튼을 클릭하여 요청을 보낼 수 있습니다.
현재 커서 위치에서 comment 버튼을 클릭할 경우, 코드 전체에 대해 comment 요청을 보냅니다.
window: ctrl+alt+2
/ mac: cmd+option+2
을 통해 코드 요청합니다.
마우스 우클릭 > Codev > Comment
메뉴를 선택합니다.
사이드바 Coding tab에 위치한 comment 버튼을 클릭 합니다.
단축키 안내
기능 목록 |
단축키 |
추천 코드 수락 |
Tab |
추천 코드 거절 |
ESC / Enter / 방향키 |
코드 자동 추천 on/off |
ctrl+alt+0 (window/linux) / cmd+option+0 (mac) |
Code Completion 요청 |
ctrl+alt+1 (window/linux) / cmd+option+1 (mac) |
Code Comment 요청 |
ctrl+alt+2 (window/linux) / cmd+option+2 (mac) |
FAQ
해당 서비스와 관련하여 추가 문의사항이 있을 경우,
Contact: aicoding@sk.com 로 문의하시길 바랍니다.