소개
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 빌드가 필요합니다.


