
안녕하세요! 오늘도 터미널의 검은 화면과 뜨겁게 연애 중인 여러분, 반갑습니다. 지난 포스팅에서 Gemini CLI 설치하고 감탄하셨던 분들 많으시죠? 하지만 기본 설정 그대로만 쓰는 건 마치 최신형 스마트폰을 사서 벨소리도 안 바꾸고 쓰는 것과 다름없답니다. 오늘은 여러분의 터미널 생활을 180도 바꿔줄 핵심 팁 두 가지를 들고 왔어요. 바로 내 입맛대로 바꾸는 '설정의 미학'과 VS Code와의 '환상적인 콜라보'입니다. 지금 바로 시작해 볼까요?
📌 에디터의 3줄 요약- settings.json을 수정해 테마, Vim 모드, 샌드박스 보안 등을 자유롭게 커스텀하세요.
- VS Code 연동으로 내가 작업 중인 코드 맥락을 Gemini에게 실시간으로 공유할 수 있습니다.
- AI가 제안한 코드를 VS Code의 Diff 창에서 바로 확인하고 클릭 한 번으로 적용해 보세요!
Tip 23: settings.json으로 나만의 Gemini 만들기
솔직히 기본 테마가 좀 밋밋하다고 생각하신 분? 아니면 "나는 무조건 Vim 모드 아니면 코딩 못 해!" 하시는 분들 계시죠? Gemini CLI는 settings.json 파일 하나로 이 모든 걸 해결해 줍니다. 시스템 전체 설정(Global)과 프로젝트별 설정(Project-specific)을 따로 관리할 수 있어서 아주 영리해요.
설정 파일 위치 및 예시
기본적으로 ~/.gemini/settings.json에 위치하며, 프로젝트 폴더 내에 .gemini/settings.json을 만들면 해당 프로젝트에서만 적용되는 규칙을 정할 수 있습니다. 예를 들어 볼까요?
{
"theme": "GitHub",
"autoAccept": false,
"vimMode": true,
"sandbox": "docker"
}
와, 이렇게 하면 GitHub 스타일 테마에 Vim 단축키를 쓰고, 보안을 위해 모든 도구 실행은 Docker 안에서만 이루어지게 됩니다. 정말 든든하죠? 만약 JSON 편집이 귀찮다면 CLI 창에서 /settings를 입력해 보세요. 친절한 GUI 메뉴가 나타나서 클릭 몇 번으로 설정을 바꿀 수 있답니다.
Tip 24: VS Code 연동으로 '컨텍스트'의 신세계 경험하기
이게 진짜 대박입니다. Gemini CLI를 VS Code와 연결하면, AI가 여러분이 지금 어떤 파일을 열어보고 있는지, 마우스로 어디를 드래그했는지 전부 알게 돼요! 더 이상 코드를 복사해서 터미널에 붙여넣고 "이거 설명해 줘"라고 할 필요가 없다는 뜻입니다.
연동 방법 3단계
- Gemini CLI 터미널에서
/ide install 명령어를 입력해 익스텐션을 설치합니다.
/ide enable을 입력해 터미널과 에디터를 동기화합니다.
- 이제 VS Code에서 코드를 선택하고 터미널에 "이거 리팩토링해 줘"라고 말해 보세요!
| 기능 | 설명 |
|---|
| Context Sharing | 현재 열린 파일 10개와 선택 영역 정보를 AI에게 자동 전달 |
| Native Diffing | 수정 제안을 VS Code Diff 창으로 띄워 시각적으로 비교 가능 |
| One-click Apply | Diff 창에서 승인 버튼 한 번으로 실제 코드에 바로 반영 |
자주 묻는 질문 (FAQ)
❓ settings.json 파일이 어디에 있는지 모르겠어요!
💡 터미널에서 ls -a ~/.gemini/를 입력해 보세요. 만약 없다면 직접 만드셔도 되고, 간단하게 /settings 명령어를 실행하면 자동으로 생성됩니다.
❓ VS Code 말고 IntelliJ나 Vim은 연동 안 되나요?
💡 현재 공식 지원은 VS Code가 메인입니다. 하지만 오픈 소스 스펙이 공개되어 있어 조만간 커뮤니티에서 다른 IDE용 플러그인도 나올 예정이니 조금만 기다려 주세요!
❓ 프로젝트마다 설정을 다르게 할 수 있나요?
💡 네, 당연하죠! 프로젝트 루트 폴더에 .gemini/settings.json을 만들면 글로벌 설정보다 이 설정이 우선순위를 갖게 됩니다. 협업 프로젝트에서 유용해요.
자, 오늘은 이렇게 Gemini CLI를 더 똑똑하고 예쁘게 쓰는 방법을 알아봤습니다. 특히 VS Code 연동은 한 번 써보면 다시는 예전으로 돌아갈 수 없을 정도로 편리하니까 꼭 해보시길 추천드려요. 여러분의 터미널이 단순한 도구를 넘어 최고의 파트너가 되는 그날까지! 궁금한 점은 댓글로 남겨주세요. 안녕~!
[이 글은 Gemini CLI의 기능 활용을 돕기 위한 정보 제공 목적이며, 특정 소프트웨어의 설치 및 설정에 따른 결과는 사용자의 환경에 따라 다를 수 있습니다.]