Fresh는 리눅스 터미널을 위한 사용자 친화적이고 강력한 텍스트 편집기를 출시했습니다.

Fresh는 리눅스 터미널을 위한 사용자 친화적이고 강력한 텍스트 편집기를 출시했습니다.

터미널 환경에서 장시간 작업하는 사람들에게는 기존 텍스트 편집기의 한계에 부딪히는 것이 거의 불가피합니다. Nano는 간편하지만, 그만큼 제약이 많다고 느껴질 수 있습니다.반면 Vi와 Vim은 강력한 기능을 제공하지만, 숙달하는 데 상당한 학습 시간이 필요합니다.이러한 이유로 저는 터미널 환경에서 완벽하게 작동하면서도 최신 텍스트 편집기의 장점을 모두 갖춘 터미널 기반 편집기를 찾게 되었습니다.바로 그때 Fresh가 제 눈길을 사로잡았습니다.

Fresh는 터미널 내에서만 작동하는 오픈 소스 텍스트 편집기로, Rust 프로그래밍 언어로 개발되었습니다.직관적인 단축키, 마우스 지원, 사용자 친화적인 인터페이스 등 그래픽 편집기에서 사용자들이 선호하는 여러 기능을 통합하면서도 터미널 기반의 환경을 유지합니다.복잡한 모달 편집이나 번거로운 명령어 시퀀스에 의존하는 대신, Fresh는 사용성과 쉬운 탐색에 중점을 두어 사용자가 바로 편집을 시작할 수 있도록 합니다.

Fresh의 주요 특징

이제 Fresh 텍스트 편집기를 리눅스 사용자에게 없어서는 안 될 유용한 도구로 만들어주는 뛰어난 기능들을 자세히 살펴보겠습니다.

  • Fresh를 사용하면 복잡한 모드나 구문을 배울 필요 없이 바로 편집을 시작할 수 있습니다.텍스트 강조 표시, Ctrl‘ +’ 키를 이용한 C복사 및 붙여넣기와 같은 기본 작업을 즉시 사용할 수 있습니다.CtrlV
  • 이 프로그램은 통합 터미널 창을 제공하여 단일 인터페이스 내에서 명령을 실행하고 텍스트를 동시에 편집할 수 있도록 합니다.
  • 마우스 지원을 통해 사용자는 편집기와 직접 상호 작용할 수 있으며, 이를 통해 정확한 커서 이동, 텍스트 선택 및 원활한 스크롤이 가능합니다.
  • Fresh에는 파일 탐색기가 내장되어 있어 명령줄로 돌아가지 않고도 디렉토리를 쉽게 탐색하고 파일을 관리할 수 있습니다.
  • 이 프로그램은 분할 보기, 방향 제어, 줄 번호, 테마 옵션 및 줄 바꿈 기능을 갖춘 사용자 지정 가능한 레이아웃을 지원하여 다양한 워크플로에 맞출 수 있습니다.
  • 이 편집기는 마크다운 콘텐츠를 본문 내에 바로 표시할 수 있어 문서 작성 및 검토에 매우 적합합니다.
  • Fresh는 효율적인 내부 텍스트 처리 모델을 사용하여 과도한 메모리 리소스를 소모하지 않고도 대용량 파일을 편집할 수 있도록 합니다.
  • 고급 편집 기능에는 심층 실행 취소/다시 실행 기능, 다중 커서 편집, 스마트 들여쓰기, 주석 토글 및 시스템 클립보드 통합이 포함됩니다.
  • 특정 줄로 이동, 괄호 일치, 단어 기반 이동, 책갈피 관리, 언어 서버에서 보고된 오류에 대한 빠른 액세스 등의 도구를 통해 탐색이 간소화되었습니다.
  • 이 제품의 강력한 검색 및 바꾸기 기능은 단계적 검색, 정규 표현식 및 선택 범위 작업을 지원하여 프로젝트 전체에 걸친 신속한 검색을 가능하게 합니다.
  • 키보드 매크로를 사용하면 반복적인 작업을 기록하고 재생할 수 있어 생산성을 크게 향상시킬 수 있습니다.
  • Fresh는 파일 탐색 시 저장소 상태를 표시하고 변경 사항 추적을 위한 시각적 로그 뷰어를 제공하는 등 Git 기능을 통합합니다.
  • 사용자는 샌드박스 플러그인 시스템을 활용하여 TypeScript를 통해 기능을 확장하고, 핵심 편집기의 안정성을 유지하면서 다양한 사용자 지정 옵션을 제공할 수 있습니다.

설치 및 시작하기

현재 Fresh는 대부분의 Linux 배포판 공식 저장소에 포함되어 있지 않습니다.하지만 시스템을 감지하고 설치 과정을 자동화하는 효율적인 설치 스크립트가 제공되므로 최신 기능 업데이트가 포함된 안정적인 환경을 구축할 수 있습니다.

권장 설치 방법을 사용하여 Fresh를 설치하려면 다음 명령을 실행하십시오.

curl https://raw.githubusercontent.com/sinelaw/fresh/refs/heads/master/scripts/install.sh | sh

스크립트를 사용하여 새 터미널을 설치하는 우분투 터미널 화면 캡처.

Rust 툴체인이 설치되어 있다면 Cargo를 사용하여 최신 버전을 가져올 수도 있습니다.

cargo install fresh-editor

Arch 기반 시스템 사용자의 경우, 더 빠른 설치를 위해 AUR에서 바이너리 패키지를 설치하는 것을 고려해 보세요.

yay -S fresh-editor-bin

자세한 설치 안내는 GitHub에서 제공되는 설치 가이드를 참조하십시오. AppImage 및 Flatpak과 같은 휴대용 버전도 이용 가능합니다.

설치 후에는 터미널에서 다음 명령어를 사용하여 Fresh를 직접 실행할 수 있습니다.

fresh

Fresh Text 터미널 메인 인터페이스

인터페이스는 깔끔한 레이아웃으로 원활하게 열립니다.다음 명령어를 실행하여 특정 파일을 직접 열 수도 있습니다.

fresh filename.txt

또는 Fresh를 먼저 실행한 다음 내장 파일 탐색기 또는 파일 메뉴를 사용하여 파일을 불러오세요.각 파일은 탭 형식으로 열리므로 여러 문서를 동시에 작업할 수 있습니다.

Fresh Terminal에 내장된 파일 탐색기

Fresh는 다양한 프로그래밍 언어와 마크업 언어에 대한 구문 강조 기능을 지원합니다.대부분의 경우 파일 형식을 자동으로 감지하여 적절한 강조 표시를 적용하지만, 사용자는 메뉴를 통해 구문 강조 모드를 수동으로 변경할 수도 있습니다.

새로운 터미널 편집기와 기존 터미널 편집기 비교

역사적으로 Nano, Vi, Vim과 같은 전통적인 에디터는 수많은 리눅스 사용자에게 중요한 역할을 해왔습니다.그러나 이러한 에디터들은 초보자에게는 다소 복잡하고 직관적이지 않게 느껴질 수 있습니다.예를 들어 Nano는 직관적인 사용을 강조하지만 고급 기능과 확장성이 부족하고, Vim은 숙련된 사용자에게는 매우 효율적이지만 모달 편집 방식을 사용하기 때문에 초보자에게는 어렵게 느껴질 수 있습니다.

신선한 터미널 분할 패널

이와 대조적으로 Fresh는 모달 편집 방식에 의존하지 않고 최신 그래픽 편집기에서 흔히 볼 수 있는 직관적인 편집 기능을 활용합니다.사용자는 익숙한 단축키, 메뉴, 명령 팔레트를 사용하여 텍스트를 편집할 수 있으며, 명령 모드를 암기할 필요가 없어 학습 장벽이 낮아지고 기능을 쉽게 찾을 수 있습니다.

그렇다고 해서 숙련된 Vim 사용자들이 선호하는 에디터를 버려야 한다는 뜻은 아닙니다. Vim을 오랫동안 사용해 온 사람들에게는 Vim의 깊이 있는 사용자 정의 워크플로우와 강력한 플러그인 생태계를 따라잡을 만한 것이 거의 없기 때문입니다.하지만 Fresh는 기존 에디터를 완전히 대체하는 것이 아니라, 가벼운 에디터의 효율성과 완전한 그래픽 에디터의 기능을 통합한 현대적이고 바로 사용 가능한 터미널 환경을 제공하는 것을 목표로 합니다.

마지막으로

파일 탐색, 분할 화면, LSP(언어 서버 프로토콜) 지원 등 최신 편의 기능을 제공하는 터미널 편집기를 그래픽 편집기 없이 사용하고 싶다면 Fresh가 이상적인 도구일 수 있습니다. Fresh를 다운로드하여 현재 사용 중인 편집기와 함께 사용해 보세요.시간이 지남에 따라 Fresh가 더 마음에 드는 편집기가 될 수도 있습니다. Fresh는 Linux에서 사용할 수 있는 다양한 텍스트 편집기 중 하나일 뿐입니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다