luozhiya/fittencode.nvim 리팩토링 완료
요약
luozhiya/fittencode.nvim 플러그인의 리팩토링 버전이 공개되었습니다. 비동기 I/O를 통한 성능 향상과 인라인 및 편집 완성 기능을 제공하며, Neovim 환경에서 Fitten Code를 활용한 빠른 코드 완성을 지원합니다.
핵심 포인트
- 비동기 I/O 도입을 통한 성능 최적화 및 향상된 인라인/편집 완성 기능 제공
- 문자, 단어, 줄, 전체 단위의 범위별 수락 및 취소 기능 지원
- blink.cmp 및 네이티브 Neovim LSP 서버용 소스 지원
- Neovim 0.11+ 및 curl 환경 필요
리팩토링된 fittencode.nvim이 준비되었습니다.
-
🚀 Fitten Code 덕분에 빠른 완성 (Completion)
-
⚡️ 성능 향상을 위한 비동기 I/O (Asynchronous I/O)
-
✏️ 향상된 인라인 완성 (Inline completion)
-
✨ 인라인 완성 (Inline completion)
-
✂️ 편집 완성 (Edit completion)
-
📂 프로젝트 완성 (Project Completion)
-
🧩 C/C++
-
🔄 범위별 수락/취소 (Accept/Revoke by range)
-
📝 문자 (Char)
-
📖 단어 (Word)
-
📜 줄 (Line)
-
📋 전체 (All)
-
🀄️ 문자 분할 (Character segmentation)을 지원하는 향상된 중국어 완성 (Chinese completion)
-
🔌
blink.cmp및 네이티브 Neovim LSP 서버용 소스 (Sources) -
Neovim 0.11+
-
curl
선호하는 패키지 매니저를 사용하여 플러그인을 설치하세요:
예를 들어 lazy.nvim을 사용하는 경우:
{ 'luozhiya/fittencode.nvim', opts = {}, ... }
이 버전은 채팅 (Chat) 기능을 지원하지 않습니다.
server = {
-- 사용 가능한 옵션:
-- * 'default'
...
| 명령어 이름 (Command Name) | 설명 (Description) |
|---|---|
| register | 계정 등록 (Register account) |
| ... | |
| 함수 (Function) | 설명 (Description) |
| --- | --- |
has_completions() | 사용 가능한 완성 제안이 있는지 확인 |
accept(scope) | 현재 완성 제안을 수락 |
revoke() | 마지막 완성 작업 취소 |
completion_cancel() | 현재 완성 제안 취소 |
get_status() | 완성 시스템의 현재 상태 가져오기 |
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기