OpenCode Is An Awesome Way To Use AI With Neovim & Tmux
- OpenCode는 NeoVim 및 Tmux와 함께 AI를 통합하는 효과적인 방법이다. 🤖
- OpenCode는 코드베이스의 전체 컨텍스트를 파악하여 변경, 추천, 질문 응답에 유용하다. 💡
- Homebrew를 통해 OpenCode를 설치하고 Claude Pro 또는 Claude Max를 사용하는 것이 권장된다. 🔑
- OpenCode는 다른 터미널 기반 도구와 함께 사용할 수 있으며, Tmux 창을 분리하여 사용하는 것이 효율적이다. 🪟
/init
명령어를 통해 OpenCode가 프로젝트를 분석하고 agents.md
파일을 생성하여 프로젝트 구조를 이해하도록 돕는다. 🧐
- OpenCode는 다양한 테마를 제공하며, 사용자는 시스템 테마를 선택하거나 사용자 정의할 수 있다.🎨
- Ctrl+X를 누른 후 키를 눌러 OpenCode의 다양한 명령어를 사용할 수 있다. ⌨️
- Plan Agent는 코드에 대한 질문이나 변경 사항을 제안하는 데 사용되며, Build Agent는 실제로 변경 사항을 적용하는 데 사용된다. 🏗️
- OpenCode는 변경 사항을 실행 취소(
/undo
)하거나 다시 실행(/redo
)하는 기능을 제공한다. ↩️
- OpenCode와의 대화 내용을 공유할 수 있지만, 개인 정보나 민감한 코드는 공유하지 않도록 주의해야 한다. ⚠️
opencode.json
파일을 통해 OpenCode의 동작 방식, 모델, 테마, 키 바인딩 등을 사용자 정의할 수 있다. ⚙️
- 사용자 정의 명령어를 생성하여 반복적인 작업을 자동화할 수 있다. ✨