나는 업무 문서를 vscode를 이용하여 일기처럼 작성한다. 그런데 ai를 사용하기 위해서 복사해서 claude.ai에 넣는 과정이 너무 번거롭습니다.
ai를 편하게 vscode에서 사용하고 싶다.
claude code with terminal
Claude code는 터미널에서 claude ai를 사용할 수 있는 cli 툴이다.
일단 이걸 설치해보고 사용해보자.
curl -fsSL https://claude.ai/install.sh | bash # 기존에는 Npm인데 바뀌였음.
claude
hi.
터미널에서 잘 동작한다.
claude "fix the build error"
claude -p "explain this function"
claude code with vscode
이제 vscode extension을 설치해보자.
이제 화면에 claude code 아이콘이 보인다.
누르면 claude code 패널이 열린다.
이제 업무 문서를 작성하면서도 claude ai를 vscode를 벗어나지 않고 사용할 수 있다.
현재 파일 내용이 필요하면 claude가 자동으로 불러온다.
특정부분을 선택하면 자동으로 claude에 보내진다.
3가지 모드가 있다 shift + tab로 전환가능하다.
normal : 계속 accept를 눌러줘야한다.
accept edits on : 수정사항을 자동으로 받아들인다.
plan mode : 작업계획을 세운다. 실제 변경 없음.
vs code에서는 다음 부분을 클릭하면 바뀐다.
ai는 항상 잘못된 길로 달려가기도 한다. 그렇게 되면 토큰을 다 써버려 제한에 걸릴 수 있다.
그럴때는 ctrl + c로 중단시키고 다시 시도하면 된다.
ctrl + c를 두려워하지 말자.
잘못된 방향으로가는 느낌이 나면 멈추고 다시 정리해서 올바른 길로 인도해야한다.
가만 두면 더 이상해진다.
클립보드 이미지 : ctrl + v로 이미지 스샷을 붙여넣을 수 있다.
이미지 파일 : 이미지 파일을 드래그 앤 드롭으로 올릴 수 있다.
유용한 커맨드 (terminal)
claude code 실행후 / 를 입력하면 커맨드 목록이 나온다.
/context : Visualize current context usage as a colored grid
/clear (reset, new): Clear conversation history and free up context
/compact : Clear conversation history but keep a summary in context. Optional: /compact
/add-dir: 여러 디렉토리에 나눠저 잇는걸 한꺼번에 사용해야하는경우 Add a new working directory
/terminal-setup : shift + enter : new line in prompt ``
/statusline : 상태를 볼수있음 , https://code.claude.com/docs/ko/statusline
터미널에서 ? 를 입력하면 추가 옵션을 볼수 있다.
shift + enter : new line in prompt
double tap esc : clear input
기존 대화 이어서 진행 : claude --continue (-c))
기존 대화 목록 보기 : claude --resume (-r)
haiku : 싸고 빠름 품질 다른모델에 비해서 낮음 그러나 괞찮음
sonnet : 중간 가격에 중간속도 중간품질 (기본으로 많이 사용)
opus : 비싸고 느림 그러나 품질이 좋음 max 요금제만 가능
https://code.claude.com/docs/en/model-config
일상적인 코딩 작업을 위해 최신 Sonnet 모델(현재 Sonnet 4.5) 사용
특화된 복잡한 추론 작업을 위해 Opus 모델(현재 Opus 4.1) 사용
간단한 작업을 위해 빠르고 효율적인 Haiku 모델 사용
긴 세션을 위해 1백만 토큰 컨텍스트 윈도우를 사용하는 Sonnet 사용
계획 모드에서 opus를 사용한 후 실행 중에 sonnet으로 전환하는 특수 모드
유용한 커맨드 (vscode)