# Television - 빠르고 다재다능한 퍼지 검색 TUI

> Clean Markdown view of GeekNews topic #18794. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18794](https://news.hada.io/topic?id=18794)
- GeekNews Markdown: [https://news.hada.io/topic/18794.md](https://news.hada.io/topic/18794.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-01-19T09:32:01+09:00
- Updated: 2025-01-19T09:32:01+09:00
- Original source: [github.com/alexpasmantier](https://github.com/alexpasmantier/television)
- Points: 16
- Comments: 0

## Summary

이 도구는 다양한 데이터 소스를 퍼지 매칭 알고리즘으로 빠르게 검색할 수 있는 텍스트 기반 사용자 인터페이스(TUI)로, 확장성을 염두에 두고 설계되어 간단한 설정으로 다양한 데이터 소스를 추가할 수 있습니다. 비동기 I/O와 멀티스레딩을 활용하여 고속의 반응성 높은 UI를 제공하며, 쉘 통합을 통해 스마트 자동 완성 기능을 활용할 수 있습니다. 또한, 크로스 플랫폼을 지원하여 Linux, MacOS, Windows에서 모두 동작하며, 다양한 파일 형식에 대해 비동기 구문 강조 기능을 제공합니다.

## Topic Body

- 다양한 데이터 소스(파일, Git 저장소, 환경 변수, Docker 이미지 등)를 퍼지 매칭 알고리즘으로 빠르게 검색할 수 있는 텍스트 기반 사용자 인터페이스(TUI) 도구  
- 확장성을 염두에 두고 설계되었으며, 간단한 설정으로 다양한 데이터 소스를 추가 가능함  
- "Neovim의 Telescope 플러그인"과 "Helix 편집기의 Nucleo 매처"에서 영감을 받았으며, "Tokio"를 활용해 최적의 성능을 제공함  
### 주요 기능  
- **고속**: 비동기 I/O와 멀티스레딩을 활용해 매끄럽고 반응성 높은 UI 제공  
- **퍼지 매칭**: 최첨단 퍼지 매칭 라이브러리를 사용해 항목 리스트를 효율적으로 필터링 가능  
- **기본 포함된 기능들**: 기본 제공 채널과 미리보기를 즉시 사용 가능  
- **쉘 통합**: 쉘 통합을 통해 스마트 자동 완성 기능 활용 가능  
- **채널**: 파일, Git 저장소, 환경 변수 등 여러 데이터 소스를 검색할 수 있는 기본 제공 채널 개념 중심으로 설계  
- **사용자 정의 채널**: 중앙화된 설정 파일을 사용하여 사용자만의 채널을 쉽게 추가 가능  
- **미리보기 기능**: 별도 창에서 항목 내용을 미리볼 수 있음  
- **구문 강조 내장**: 다양한 파일 형식에 대해 비동기 구문 강조 기능 제공  
- **키 바인딩**: Vim 및 기타 인기 있는 터미널 단축키에서 영감을 받은 직관적인 기본 키 바인딩 포함  
- **테마**: 10개의 기본 테마 제공 또는 사용자가 손쉽게 커스텀 테마 생성 가능  
- **크로스 플랫폼**: Linux, MacOS, Windows에서 모두 동작  
- **터미널 호환성**: 주요 터미널 에뮬레이터에서 완벽히 작동

## Comments



_No public comments on this page._
