์ด ๋ฌธ์์ ๋ฒ์ ์ GitHub ์น ์ฌ์ดํธ์ Copilot์ ๋ํ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์์ ๋ค๋ฅธ ๋ฒ์ ์์๋ ์์ ํญ์ ํด๋ฆญํฉ๋๋ค.
GitHub Copilot ๊ฐ์ ์ฌํญ ์ ๋ณด
๋ค์ํ ๋ช ๋ น๊ณผ ์ต์ ์ ์ฌ์ฉํ์ฌ Copilot Chat์ ํ๊ฒฝ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์์ ์ค์ธ ์์ ์ ์ ํฉํ ๋ช ๋ น์ด๋ ์ต์ ์ ์ฐพ์ผ๋ฉด ๋ชฉํ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๋ฌ์ฑํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ด ์นํธ ์ํธ๋ Copilot Chat ์ฌ์ฉ์ ๋ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ช ๋ น ๋ฐ ์ต์ ์ ๋ํ ๋น ๋ฅธ ์ฐธ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
GitHub ์น ์ฌ์ดํธ์์ Copilot Chat์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Asking GitHub Copilot questions in GitHub์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
๋ฉ์
@
๋ฉ์
์ ์ฌ์ฉํ์ฌ ๊ด๋ จ ์ปจํ
์คํธ๋ฅผ ๋ํ์ ์ง์ ์ฐ๊ฒฐํฉ๋๋ค. ์ฑํ
ํ๋กฌํํธ ์์์ @
์ ์
๋ ฅํ์ฌ ์ฒจ๋ถํ ์ ์๋ ํญ๋ชฉ ๋ชฉ๋ก์ ํ์ํฉ๋๋ค.
- ํ ๋ก
- ํ์ฅ
- Files
- ๋ฌธ์
- ๋์ด์ค๊ธฐ ์์ฒญ
- ๋ฆฌํฌ์งํ ๋ฆฌ
์ฌ๋์ ๋ช ๋ น
์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค์ ๋ํ ๋ณต์กํ ํ๋กฌํํธ๋ฅผ ์์ฑํ์ง ์๋๋ก ํฉ๋๋ค. ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ ค๋ฉด ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํ ๋ค์, ๋ช
๋ น ์ด๋ฆ์ ์
๋ ฅํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉ์ ํ๊ฒฝ ๋ฐ ์ฑํ
์ปจํ
์คํธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด ํ์ฌ ํ๊ฒฝ์ ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํฉ๋๋ค. ๋ค์์ Copilot Chat์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์
๋๋ค.
Command | ์ค๋ช |
---|---|
/clear | ๋ํ๋ฅผ ์ง์๋๋ค. |
/delete | ๋ํ๋ฅผ ์ญ์ ํฉ๋๋ค. |
/new | ์ ๋ํ ์์ |
/rename | ๋ํ์ ์ด๋ฆ์ ๋ฐ๊ฟ๋๋ค. |
์ด ๋ฌธ์์ ๋ฒ์ ์ Visual Studio Code์ Copilot์ ๋ํ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์์ ๋ค๋ฅธ ๋ฒ์ ์์๋ ์์ ํญ์ ํด๋ฆญํฉ๋๋ค.
GitHub Copilot ๊ฐ์ ์ฌํญ ์ ๋ณด
๋ค์ํ ๋ช ๋ น๊ณผ ์ต์ ์ ์ฌ์ฉํ์ฌ Copilot Chat์ ํ๊ฒฝ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์์ ์ค์ธ ์์ ์ ์ ํฉํ ๋ช ๋ น์ด๋ ์ต์ ์ ์ฐพ์ผ๋ฉด ๋ชฉํ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๋ฌ์ฑํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ด ์นํธ ์ํธ๋ Copilot Chat ์ฌ์ฉ์ ๋ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ช ๋ น ๋ฐ ์ต์ ์ ๋ํ ๋น ๋ฅธ ์ฐธ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Visual Studio Code์์ Copilot Chat์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Asking GitHub Copilot questions in your IDE์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ฌ๋์ ๋ช ๋ น
์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค์ ๋ํ ๋ณต์กํ ํ๋กฌํํธ๋ฅผ ์์ฑํ์ง ์๋๋ก ํฉ๋๋ค. ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ ค๋ฉด ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํ ๋ค์, ๋ช
๋ น ์ด๋ฆ์ ์
๋ ฅํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉ์ ํ๊ฒฝ ๋ฐ ์ฑํ
์ปจํ
์คํธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด ํ์ฌ ํ๊ฒฝ์ ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํฉ๋๋ค. ๋ค์์ Copilot Chat์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์
๋๋ค.
Command | ์ค๋ช |
---|---|
/clear | ์ ์ฑํ ์ธ์ ์ ์์ํฉ๋๋ค. |
/explain | ํ์ฑ ํธ์ง๊ธฐ์์ ์ฝ๋๊ฐ ์๋ํ๋ ๋ฐฉ์์ ์ค๋ช ํฉ๋๋ค. |
/fix | ์ ํํ ์ฝ๋์ ๋ฌธ์ ์ ์ ๋ํ ์์ ์ฌํญ์ ์ ์ํฉ๋๋ค. |
/fixTestFailure | ์คํจํ ํ ์คํธ๋ฅผ ์ฐพ์์ ์์ ํฉ๋๋ค. |
/help | GitHub Copilot์ ์ฌ์ฉํ๋ ๋น ๋ฅธ ์ฐธ์กฐ ๋ฐ ๊ธฐ๋ณธ ์ฌํญ์ ๋๋ค. |
/new | ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ญ๋๋ค. |
/tests | ์ ํํ ์ฝ๋์ ๋ํ ๋จ์ ํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค. |
์ฑํ ๋ณ์
์ฑํ
๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ํ๋กฌํํธ์ ํน์ ์ปจํ
์คํธ๋ฅผ ํฌํจํฉ๋๋ค. ์ฑํ
๋ณ์๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ฑํ
ํ๋กฌํํธ ์์์ #
๋ฅผ ์
๋ ฅํ ๋ค์ ์ฑํ
๋ณ์๋ฅผ ์
๋ ฅํฉ๋๋ค.
๋ณ์ | ์ค๋ช |
---|---|
#block | ํ์ฌ ์ฝ๋ ๋ธ๋ก์ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#class | ํ์ฌ ํด๋์ค๋ฅผ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#comment | ํ์ฌ ์ฃผ์์ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#file | ํ์ฌ ํ์ผ์ ์ฝํ ์ธ ๋ฅผ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#function | ํ์ฌ ํจ์ ๋๋ ๋ฉ์๋๋ฅผ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#line | ํ์ฌ ์ฝ๋ ์ค์ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#path | ํ์ผ ๊ฒฝ๋ก๋ฅผ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#project | ํ๋ก์ ํธ ์ปจํ ์คํธ๋ฅผ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#selection | ํ์ฌ ์ ํ๋ ํ ์คํธ๋ฅผ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
#sym | ํ์ฌ ๊ธฐํธ๋ฅผ ํ๋กฌํํธ์ ํฌํจํฉ๋๋ค. |
์ฑํ ์ฐธ๊ฐ์
์ฑํ
์ฐธ๊ฐ์๋ ๋์์ด ๋ ์ ์๋ ์ ๋ฌธ ๋ถ์ผ๋ฅผ ๊ฐ์ถ ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ์ ๊ฐ์ต๋๋ค. ์ฑํ
ํ๋กฌํํธ ์์์ @
์ ์
๋ ฅํ๊ณ ๊ทธ ๋ค์ ์ฑํ
์ฐธ๊ฐ์ ์ด๋ฆ์ ์
๋ ฅํ์ฌ ์ฑํ
์ฐธ๊ฐ์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์ฑํ
์ฐธ๊ฐ์๋ฅผ ๋ณด๋ ค๋ฉด ์ฑํ
ํ๋กฌํํธ ์์์ @
์(๋ฅผ) ์
๋ ฅํฉ๋๋ค.
๋ค์์ Copilot Chat์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ผ๋ฐ ์ฑํ ์ฐธ๊ฐ์ ๋ชฉ๋ก์ ๋๋ค.
๋ณ์ | ์ค๋ช |
---|---|
@azure | Azure ์๋น์ค ๋ฐ ์ฌ์ฉ, ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ ๋ฐฉ๋ฒ์ ๋ํ ์ปจํ
์คํธ๊ฐ ์์ต๋๋ค. Azure์ ๋ํ ๋์๋ง์ ์ํ ๋ @azure ์(๋ฅผ) ์ฌ์ฉํฉ๋๋ค. @azure ์ฑํ
์ฐธ๊ฐ์๋ ํ์ฌ๊ณต๊ฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฒ์ ์ด๋ฉฐ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. |
@github | GitHub ๊ด๋ จ Copilot ๊ธฐ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Asking GitHub Copilot questions in your IDE์(๋ฅผ) ์ฐธ์กฐํ์ธ์. |
@terminal | Visual Studio Code ํฐ๋ฏธ๋ ์
ธ ๋ฐ ํด๋น ๋ด์ฉ์ ๋ํ ์ปจํ
์คํธ๊ฐ ์์ต๋๋ค. ํฐ๋ฏธ๋ ๋ช
๋ น์ ๋ง๋ค๊ฑฐ๋ ๋๋ฒ๊น
ํ๋ ๋ฐ ๋์์ด ํ์ํ ๊ฒฝ์ฐ @terminal ๋ฅผ ์ฌ์ฉํ์ธ์. |
@vscode | Visual Studio Code ๋ช
๋ น ๋ฐ ๊ธฐ๋ฅ์ ๋ํ ์ปจํ
์คํธ๊ฐ ์์ต๋๋ค. Visual Studio Code์ ๋์์ด ํ์ํ ๋๋ @vscode ๋ฅผ ์ฌ์ฉํ์ธ์. |
@workspace | ์์
์์ญ์ ์ฝ๋์ ๋ํ ์ปจํ
์คํธ๊ฐ ์์ต๋๋ค. Copilot๊ฐ ํ๋ก์ ํธ์ ๊ตฌ์กฐ, ์ฝ๋์ ์ฌ๋ฌ ๋ถ๋ถ์ด ์ํธ ์์ฉํ๋ ๋ฐฉ์ ๋๋ ํ๋ก์ ํธ์ ๋์์ธ ํจํด์ ๊ณ ๋ คํ๋๋ก ํ๋ ค๋ฉด @workspace ๋ฅผ ์ฌ์ฉํ์ธ์. |
์ด ๋ฌธ์์ ๋ฒ์ ์ Visual Studio์ Copilot์ ๋ํ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์์ ๋ค๋ฅธ ๋ฒ์ ์์๋ ์์ ํญ์ ํด๋ฆญํฉ๋๋ค.
GitHub Copilot ๊ฐ์ ์ฌํญ ์ ๋ณด
๋ค์ํ ๋ช ๋ น๊ณผ ์ต์ ์ ์ฌ์ฉํ์ฌ Copilot Chat์ ํ๊ฒฝ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์์ ์ค์ธ ์์ ์ ์ ํฉํ ๋ช ๋ น์ด๋ ์ต์ ์ ์ฐพ์ผ๋ฉด ๋ชฉํ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๋ฌ์ฑํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ด ์นํธ ์ํธ๋ Copilot Chat ์ฌ์ฉ์ ๋ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ช ๋ น ๋ฐ ์ต์ ์ ๋ํ ๋น ๋ฅธ ์ฐธ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Visual Studio์์ Copilot Chat์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Asking GitHub Copilot questions in your IDE์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ฌ๋์ ๋ช ๋ น
์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค์ ๋ํ ๋ณต์กํ ํ๋กฌํํธ๋ฅผ ์์ฑํ์ง ์๋๋ก ํฉ๋๋ค. ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ ค๋ฉด ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํ ๋ค์, ๋ช
๋ น ์ด๋ฆ์ ์
๋ ฅํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉ์ ํ๊ฒฝ ๋ฐ ์ฑํ
์ปจํ
์คํธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด ํ์ฌ ํ๊ฒฝ์ ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํฉ๋๋ค. ๋ค์์ Copilot Chat์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์
๋๋ค.
Command | ์ค๋ช |
---|---|
/doc | ์ด ๊ธฐํธ์ ๋ํ ์ค๋ช ์ ์ฃผ์์ ์ถ๊ฐํฉ๋๋ค. |
/explain | ํ์ฑ ํธ์ง๊ธฐ์์ ์ฝ๋๊ฐ ์๋ํ๋ ๋ฐฉ์์ ์ค๋ช ํฉ๋๋ค. |
/fix | ์ ํํ ์ฝ๋์ ๋ฌธ์ ์ ์ ๋ํ ์์ ์ฌํญ์ ์ ์ํฉ๋๋ค. |
/help | GitHub Copilot์ ์ฌ์ฉํ๋ ๋น ๋ฅธ ์ฐธ์กฐ ๋ฐ ๊ธฐ๋ณธ ์ฌํญ์ ๋๋ค. |
/optimize | ์ ํํ ์ฝ๋์ ์คํ ์๊ฐ์ ๋ถ์ํ๊ณ ๊ฐ์ ํฉ๋๋ค. |
/tests | ์ ํํ ์ฝ๋์ ๋ํ ๋จ์ ํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค. |
์ฐธ์กฐ
๊ธฐ๋ณธ์ ์ผ๋ก Copilot Chat์ ์ด๋ ค ์๋ ํ์ผ์ด๋ ์ ํํ ์ฝ๋๋ฅผ ์ฐธ์กฐํฉ๋๋ค. ํ์ผ ์ด๋ฆ, ํ์ผ ์ด๋ฆ๊ณผ ์ค ๋ฒํธ, ๋๋ ์๋ฃจ์ ์์ #์ ๋ถ์ฌ ํน์ ํ์ผ, ์ค, ๋๋ ์๋ฃจ์ ์ ์ฐธ์กฐํ ์๋ ์์ต๋๋ค.
์์ | ์ค๋ช |
---|---|
Where are the tests in #MyFile.cs? | ํน์ ํ์ผ์ ์ฐธ์กฐํฉ๋๋ค. |
How are these files related #MyFile.cs #MyFile2.cs | ์ฌ๋ฌ ํ์ผ์ ์ฐธ์กฐํฉ๋๋ค. |
Explain this function #MyFile.cs: 66-72? | ํ์ผ์ ํน์ ์ค์ ์ฐธ์กฐํฉ๋๋ค. |
Is there a delete method in this #solution? | ํ์ฌ ํ์ผ์ ์ฐธ์กฐํฉ๋๋ค. |
์ด ๋ฌธ์์ ๋ฒ์ ์ JetBrains์ Copilot์ ๋ํ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์์ ๋ค๋ฅธ ๋ฒ์ ์์๋ ์์ ํญ์ ํด๋ฆญํฉ๋๋ค.
GitHub Copilot ๊ฐ์ ์ฌํญ ์ ๋ณด
๋ค์ํ ๋ช ๋ น๊ณผ ์ต์ ์ ์ฌ์ฉํ์ฌ Copilot Chat์ ํ๊ฒฝ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์์ ์ค์ธ ์์ ์ ์ ํฉํ ๋ช ๋ น์ด๋ ์ต์ ์ ์ฐพ์ผ๋ฉด ๋ชฉํ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๋ฌ์ฑํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ด ์นํธ ์ํธ๋ Copilot Chat ์ฌ์ฉ์ ๋ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ช ๋ น ๋ฐ ์ต์ ์ ๋ํ ๋น ๋ฅธ ์ฐธ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
JetBrains์์ Copilot Chat์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Asking GitHub Copilot questions in your IDE์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ฌ๋์ ๋ช ๋ น
์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค์ ๋ํ ๋ณต์กํ ํ๋กฌํํธ๋ฅผ ์์ฑํ์ง ์๋๋ก ํฉ๋๋ค. ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ ค๋ฉด ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํ ๋ค์, ๋ช
๋ น ์ด๋ฆ์ ์
๋ ฅํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉ์ ํ๊ฒฝ ๋ฐ ์ฑํ
์ปจํ
์คํธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด ํ์ฌ ํ๊ฒฝ์ ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํฉ๋๋ค. ๋ค์์ Copilot Chat์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์
๋๋ค.
Command | ์ค๋ช |
---|---|
/explain | ํ์ฑ ํธ์ง๊ธฐ์์ ์ฝ๋๊ฐ ์๋ํ๋ ๋ฐฉ์์ ์ค๋ช ํฉ๋๋ค. |
/fix | ์ ํํ ์ฝ๋์ ๋ฌธ์ ์ ์ ๋ํ ์์ ์ฌํญ์ ์ ์ํฉ๋๋ค. |
/help | GitHub Copilot์ ์ฌ์ฉํ๋ ๋น ๋ฅธ ์ฐธ์กฐ ๋ฐ ๊ธฐ๋ณธ ์ฌํญ์ ๋๋ค. |
/tests | ์ ํํ ์ฝ๋์ ๋ํ ๋จ์ ํ ์คํธ๋ฅผ ์์ฑํฉ๋๋ค. |
์ฑํ ์ฐธ๊ฐ์
์ฑํ
์ฐธ๊ฐ์๋ ๋์์ด ๋ ์ ์๋ ์ ๋ฌธ ๋ถ์ผ๋ฅผ ๊ฐ์ถ ๋๋ฉ์ธ ์ ๋ฌธ๊ฐ์ ๊ฐ์ต๋๋ค. ์ฑํ
ํ๋กฌํํธ ์์์ @
์ ์
๋ ฅํ๊ณ ๊ทธ ๋ค์ ์ฑํ
์ฐธ๊ฐ์ ์ด๋ฆ์ ์
๋ ฅํ์ฌ ์ฑํ
์ฐธ๊ฐ์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์ฑํ
์ฐธ๊ฐ์๋ฅผ ๋ณด๋ ค๋ฉด ์ฑํ
ํ๋กฌํํธ ์์์ @
์(๋ฅผ) ์
๋ ฅํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ฑํ ์ฐธ๊ฐ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ณ์ | ์ค๋ช |
---|---|
@github | GitHub ๊ด๋ จ Copilot ๊ธฐ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Asking GitHub Copilot questions in your IDE์(๋ฅผ) ์ฐธ์กฐํ์ธ์. |
@project | ํ๋ก์ ํธ์ ์ฝ๋์ ๋ํ ์ปจํ
์คํธ๊ฐ ์์ต๋๋ค. Copilot์ด ์ง๋ฌธ์ ๋ต์ ์ ์ํ ๋ ํ๋ก์ ํธ์ ๋ชจ๋ ํ์ผ์ ๊ณ ๋ คํ๋๋ก ํ๋ ค๋ ๊ฒฝ์ฐ์ @project ๋ฅผ ์ฌ์ฉํฉ๋๋ค. |
์ด ๋ฌธ์์ ๋ฒ์ ์ Xcode์ Copilot์ ๋ํ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์์ ๋ค๋ฅธ ๋ฒ์ ์์๋ ์์ ํญ์ ํด๋ฆญํฉ๋๋ค.
GitHub Copilot ๊ฐ์ ์ฌํญ ์ ๋ณด
๋ค์ํ ๋ช ๋ น๊ณผ ์ต์ ์ ์ฌ์ฉํ์ฌ Copilot Chat์ ํ๊ฒฝ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์์ ์ค์ธ ์์ ์ ์ ํฉํ ๋ช ๋ น์ด๋ ์ต์ ์ ์ฐพ์ผ๋ฉด ๋ชฉํ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๋ฌ์ฑํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ด ์นํธ ์ํธ๋ Copilot Chat ์ฌ์ฉ์ ๋ํ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ช ๋ น ๋ฐ ์ต์ ์ ๋ํ ๋น ๋ฅธ ์ฐธ์กฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Xcode์์ Copilot Chat์ ์์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Asking GitHub Copilot questions in your IDE์(๋ฅผ) ์ฐธ์กฐํ์ธ์.
์ฌ๋์ ๋ช ๋ น
์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ฉด ์ผ๋ฐ์ ์ธ ์๋๋ฆฌ์ค์ ๋ํ ๋ณต์กํ ํ๋กฌํํธ๋ฅผ ์์ฑํ์ง ์๋๋ก ํฉ๋๋ค. ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉํ๋ ค๋ฉด ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํ ๋ค์, ๋ช
๋ น ์ด๋ฆ์ ์
๋ ฅํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น์ ์ฌ์ฉ์ ํ๊ฒฝ ๋ฐ ์ฑํ
์ปจํ
์คํธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด ํ์ฌ ํ๊ฒฝ์ ์ฑํ
ํ๋กฌํํธ ์์์ /
๋ฅผ ์
๋ ฅํฉ๋๋ค. ๋ค์์ Copilot Chat์ ์ฌ์ฉํ๊ธฐ ์ํ ์ฌ๋์ ๋ช
๋ น ๋ชฉ๋ก์
๋๋ค.
Command | ์ค๋ช |
---|---|
/doc | ์ด ๊ธฐํธ์ ๋ํ ๋ฌธ์๋ฅผ ์์ฑํฉ๋๋ค. |
/explain | ์ ํํ ์ฝ๋์ ๋ํ ์ค๋ช ์ ์ ๊ณตํฉ๋๋ค. |
/fix | ์ฝ๋ ์ค๋ฅ ๋ฐ ์คํ์ ๋ํ ์์ ์ฌํญ์ ์ ์ํฉ๋๋ค. |
/simplify | ํ์ฌ ์ฝ๋ ์ ํ์ ๊ฐ์ํํฉ๋๋ค. |
/tests | ํ์ฌ ์ฝ๋ ์ ํ์ ๋ํ ๋จ์ ํ ์คํธ๋ฅผ ๋ง๋ญ๋๋ค. |