# Fresh - 강력하고 쉬운 터미널용 텍스트 에디터

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=25131](https://news.hada.io/topic?id=25131)
- GeekNews Markdown: [https://news.hada.io/topic/25131.md](https://news.hada.io/topic/25131.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-12-17T09:31:02+09:00
- Updated: 2025-12-17T09:31:02+09:00
- Original source: [github.com/sinelaw](https://github.com/sinelaw/fresh)
- Points: 16
- Comments: 1

## Summary

**Fresh**는 터미널 환경에서도 **GUI 수준의 조작성**을 구현한 Rust 기반 텍스트 에디터입니다. 네이티브 UI와 Command Palette, 마우스 조작을 모두 지원해 그래픽 편집기 사용자도 자연스럽게 적응할 수 있습니다. TypeScript 플러그인이 Deno 샌드박스에서 동작하며, 저지연 구조 덕분에 수 GB급 파일도 빠르게 로딩해서 수정하는 편집 경험을 제공합니다.

## Topic Body

- **터미널 환경에서도 GUI 수준의 사용성**을 제공하기 위해 개발된 텍스트 편집기  
- 네이티브 UI, 풀 메뉴 시스템, **Command Palette**를 지원하며, 전체 마우스 조작 가능하여그래픽 편집기 사용자가 전환해도 자연스러움  
- TypeScript 기반 **플러그인 시스템** : 플러그인은 **Deno 샌드박스 환경**에서 안전하게 실행  
- **저지연 성능**을 목표로 설계된 경량 구조  
  - 입력 즉시 반응하는 **낮은 레이턴시 편집 경험** 제공  
  - **수 GB급 대용량 파일**도 안정적으로 열고 편집 가능  
- **완전한 에디터 기능 세트**를 제공  
  - **파일 관리**: 열기/저장/탭/자동 되돌리기/Git 파일 탐색  
  - **편집 기능**: 다중 커서, 블록 선택, 스마트 들여쓰기, 클립보드  
  - **검색·치환**: 증분 검색, 선택 영역 내 검색, Git grep 지원  
  - **탐색 기능**: 줄 이동, 괄호 이동, 북마크, 오류 탐색  
  - **레이아웃**: 분할 창, 줄 번호, 줄 바꿈, Markdown 미리보기  
  - **LSP 통합**: 정의 이동, 참조, 코드 액션, 자동 완성, 진단 표시  
  - **생산성 도구**: Command Palette, 메뉴 바, 매크로, Git 로그, 진단 패널  
  - **플러그인 확장**: 색상 강조, TODO 하이라이터, 병합 충돌 표시, 키맵 설정  
- **Rust 기반의 고성능 구현체**, macOS·Linux·npm·Nix 등 지원  
- GPL-2.0 라이선스

## Comments



### Comment 48064

- Author: kaydash
- Created: 2025-12-21T08:56:40+09:00
- Points: 1

모니터가 크면 편하겠네요
