본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Goneovim

0

Goneovim은 Go 언어와 Qt 프레임워크를 기반으로 만들어진 Neovim의 크로스 플랫폼 그래픽 사용자 인터페이스(GUI)입니다.

개발 도구에디터텍스트 에디터

소개

Goneovim은 Go 언어와 Qt 프레임워크를 기반으로 만들어진 Neovim의 크로스 플랫폼 그래픽 사용자 인터페이스(GUI)입니다. 이 프로그램은 Neovim의 강력한 편집 기능을 그래픽 환경에서 사용할 수 있도록 설계되어, 부드러운 픽셀 스크롤, 애니메이션 커서, 리거처 지원 등의 현대적인 편집 경험을 제공합니다.

상세정보

현대적인 텍스트 편집 기능

  • 부드러운 픽셀 스크롤: 터치패드와 Vim 스크롤 명령 모두에서 부드러운 스크롤을 지원합니다.
  • 애니메이션 커서와 리거처 지원
  • 내장된 들여쓰기 가이드 및 스크롤바
  • 여러 개의 Neovim을 관리하는 워크스페이스 기능

Neovim GUI 기능

  • 외부화 가능한 탭라인, 팝업메뉴, 와일드메뉴, 명령줄, 메시지
  • guifont, guifontwide, linespace, guicursor 등 GUI 옵션 지원
  • 글꼴 패밀리별 폴백 기능 지원
  • 원격 nvim에 연결하는 기능
  • WSL 통합 (Windows용)

기본 텍스트 편집 기능

  • 멀티바이트 문자 지원
  • 파일 드래그 앤 드롭
  • 동아시아 사용자를 위한 입력 메서드 에디터 지원

기타 기능

  • 애플리케이션 창 투명도 지원
  • nvim에서 발생하는 메시지의 데스크톱 알림

Scoop을 사용한 Windows 설치

Windows 사용자는 Scoop 패키지 관리자를 통해 간편하게 설치할 수 있습니다.

1단계: extras 버킷 추가 후 안정 버전 설치

scoop bucket add extras

scoop install goneovim

또는 최신 nightly 버전을 설치할 수도 있습니다.

scoop bucket add versions

scoop install goneovim-nightly

GitHub 릴리스 페이지에서 직접 Windows용 패키지를 다운로드할 수도 있습니다.

macOS 설치

macOS에서는 Homebrew를 사용하여 설치할 수 있습니다.

brew install –cask goneovim

설치 후 시스템 환경 설정에서 ‘알 수 없는 개발자’ 경고를 해제해야 할 수 있습니다.

이런 경우에 유용합니다

  • Neovim의 강력한 편집 기능을 그래픽 환경에서 사용하고 싶을 때
  • 부드러운 스크롤과 현대적인 UI를 원하는 개발자에게 적합합니다.
  • WSL을 사용하는 Windows 사용자가 Neovim을 더 편리하게 사용할 때
  • 터치패드 제스처를 활용한 스크롤 작업이 필요할 때

지원 환경·시스템 요구사항

Neovim v0.11 이상 또는 Nightly 빌드가 필요합니다. Windows, macOS, Linux에서 모두 사용할 수 있는 크로스 플랫폼 애플리케이션입니다.

최신 버전·업데이트

현재 최신 버전은 0.6.17이며, GitHub 릴리스 페이지에서 모든 버전의 변경 사항을 확인할 수 있습니다. 프로젝트 상태 업데이트에 따라 Qt 5.15의 지원 종료로 인해 활발한 개발은 중단되었으며, 중요한 버그 수정과 보안 업데이트만 진행되고 있습니다.

제한 사항·확인 사항

  • Qt 5.15이 지원 종료되어 활발한 개발이 중단된 상태입니다.
  • 중요한 버그 수정과 보안 업데이트만 지원됩니다.
  • macOS에서 서명되지 않은 애플리케이션으로 인해 추가 설정이 필요할 수 있습니다.

시스템 요구사항

Neovim v0.11 이상 또는 Nightly 빌드가 필요합니다.