본문 바로가기
728x90
반응형

utils86

Gemini-CLI: Custom Tool Gemini CLI: 커스텀 도구(Custom Tool) 직접 추가하기단일 기능을 수행하는 custom tool을Gemini CLI에 직접 등록하고 사용하는 방법을 설명함.Gemini 0.33.1 기준임.참고로 현재 Gemini CLI는 스킬(Skill)을 통해 여러 기능을 묶은 패키지 형태의 확장도 지원함. 이번 튜토리얼의 목표는 다음과 같음.프로젝트 루트에 .gemini/settings.json을 둠기존 tools 설정, 특히 shell 설정을 유지함여기에 discoveryCommand와 callCommand를 추가함Python 스크립트로 custom tool을 구현함Gemini CLI에서 실제로 사용해봄1. 프로젝트 구조예제 프로젝트 구조는 다음과 같음.my-project/├── .gemini/│ .. 2026. 3. 14.
vim 9.2 릴리즈 https://news.hada.io/topic?id=26702 Vim 9.2 릴리즈 | GeekNewsVim9 스크립트 언어의 대폭 개선, 향상된 diff 모드, 완전한 자동완성 기능, Wayland 실험적 지원 등을 포함한 메이저 업데이트fuzzy 매칭, 레지스터 기반 단어 완성, 새로운 completeopt 옵션 등으로 입력news.hada.io nvim으로 이동한 이유 중 하나가 Bram Moolenaar 사후 vim이 제대로 유지 될까? 도 컸었는데...2024년 9.1 릴리즈 이후 9.2 릴리즈가 이루어진 것을 보니 커뮤니티 유지 구조로 잘 전환된 듯 함. 혁신적인 기능은 nvim이 좀 더 나은 거 같지만...안정적인 부분은 vim이 보다 나은 듯... https://www.vim.org/do.. 2026. 2. 18.
vscode - coding shortcuts 함수 정의로 이동fn + f12 (windows f12)function 등에 커서가 놓인 상태에서 위의 shortcut을 누르면 해당 function의 정의부분으로 이동함.다른 파일에 해당 정의가 있는 경우, eidtor에서 해당 파일이 새로 열리고 해당 정의 부분에 cursor가 놓임.함수 참조 리스트 확인 및 이동shift + fn + f12 (windows shift+ f12)function 등에 cursor가 놓인 상태에서 위의 shortcut을 누르면해당 function을 reference하고 있는 부분들을 확인할 수 있는 창이 뜸.앞서의 정의 부분으로 이동과 반대에 해당함.같이 보면 좋은 자료들2024.03.11 - [개발환경] - [vscode] 기초 사용법과 단축키 [vscode] 기초 사.. 2026. 2. 18.
연습 - Vim Regular Expression 이 문서는 vim에서의 Regular Expression을 익히기 위한 실습을 다룸: 다음의 문서를 반드시 읽어보고 나서 수행해볼것.2026.02.18 - [utils] - Vim Regular Expression Vim Regular ExpressionVim Regular ExpressionVim에서의 RE(Regular Expression) 은 Python이나 C에서의 RE 와 조금 차이가 있다.참고로 Vim의 RE는 backslash가 무지 많이 요구되기 때문에,일반적으로 very magic 모드(\v)를 사용하는 게 정신ds31x.tistory.com https://dsaint31.tistory.com/473 [Linux] vi (or vim) 사용법 정리vi (or vim) 사용법 정리 더보기관.. 2026. 2. 18.
Vim Regular Expression Vim Regular ExpressionVim에서의 RE(Regular Expression) 은 Python이나 C에서의 RE 와 조금 차이가 있다.사실 Vim의 RE는 독자적 엔진을 가지고 있음:very magic mode가 아니면 BRE 에 가깝고, very magic mode인 경우엔 ERE에 가깝긴 함.RE 는 비슷하지만 사소한 차이들이 꽤 되는지라... ==;; 참고로 Vim의 RE는 backslash가 무지 많이 요구되기 때문에,일반적으로 very magic 모드(\v)를 사용하는 게 정신건강에 좋다.가급적 기호를 regular expression의 special character(meta character)로 해석하게 됨.backslash를 통한 escape를 안해줘도 됨.우선 이 문서에선 .. 2026. 2. 18.
[vim] buffer 와 window vim의 기능은 끝이 없음...이중에서 buffer 관리와 옆에 창을 띄어서 보는 정도만 가끔 사용하긴 하지만...tmux를 이용하고, vim을 하나 새로 띄우는 것을 보다 선호함.buffer 와 windowvim 의 구조는 대략적으로 다음과 같음;Vim └─ Tab └─ Window └─ BufferTab :하나의 작업 공간 단위로, 여러 개의 window를 묶어 관리하기 위한 컨테이너.Window :화면에 실제로 보이는 편집 영역으로, 특정 buffer의 내용을 표시하는 뷰(view) 역할을 수행.Buffer :파일의 내용이 메모리에 로드된 편집 대상 자체로, 화면에 보이지 않더라도 존재할 수 있음.buffer 관련 명령어주로 버퍼 관련하여 다음의 명령어를 이용.현재.. 2026. 1. 24.
728x90
반응형