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

Fvim

0

FVim는 F#과 Avalonia 프레임워크로 만들어진 크로스 플랫폼 Neovim 프론트엔드 UI입니다.

에디터원격 편집텍스트 편집기

소개

FVim는 F#과 Avalonia 프레임워크로 만들어진 크로스 플랫폼 Neovim 프론트엔드 UI입니다. Neovim의 강력한 편집 기능을 그래픽 사용자 인터페이스와 결합하여, HiDPI 디스플레이 지원, GPU 가속 렌더링, 그리고 원격 세션 연결 같은 고급 기능을 제공합니다.

상세정보

고성능 그래픽 렌더링

GPU 가속을 통한 고성능 렌더링을 지원하며, 4K 디스플레이에서도 60FPS의 높은 성능을 제공합니다. HiDPI 디스플레이를 완벽하게 지원하며, 두 개의 서로 다른 DPI를 가진 화면 사이를 드래그할 때도 적응합니다.

정교한 폰트 처리

폰트 스타일, 베이스라인, 리가처 등을 존중하는 적절한 폰트 렌더링을 제공합니다. Nerd 폰트를 기본적으로 지원하여 패치 없이 사용할 수 있습니다. 동아시아 넓은 글리프 표시를 위한 폰트 폴백 옵션과 이모지 지원도 포함되어 있습니다.

커스터마이징 가능한 테마 및 UI

Neovim의 방식대로 테마를 설정할 수 있습니다. 커서 색상/깜빡임, 배경 이미지/합성, 커스텀 UI 요소를 colorscheme 설정으로 테마화할 수 있습니다. 커스텀 팝업 메뉴 아이콘도 지원합니다.

원격 편집 및 터미널

多种远程连接 옵션을 제공합니다. Windows에서 WSL의 Neovim을 사용하거나, 커스텀 Neovim 바이너리를 지정할 수 있습니다. SSH를 통해 원격 Neovim과 연결하거나, tmux와 같은 세션 서버를 사용할 수도 있습니다. 터미널 에뮬레이터로도 작동합니다.

다운로드·설치 방법

GitHub 릴리스 페이지에서 시스템에 맞는 최신 릴리스 패키지를 다운로드한 후, 압축을 풀고 FVim을 실행하면 됩니다.

  • Windows 7/Vista/8.1/Server 2008 R2/Server 2012 R2용: win7-x64 패키지를 사용합니다.
  • Windows 10 이상: win-x64 패키지를 사용하면更快启动합니다.
  • macOS: 앱 번들로 패키징되어 있어 압축을 푼 후 Applications 폴더로 드래그하면 됩니다.
  • Linux: Debian 계열은 dpkg -i, Arch Linux는 AUR를 통해 설치할 수 있습니다.

기본 사용법/명령어

FVim은 다양한 시작 옵션을 제공합니다. 원격 세션을 시작하려면 –ssh user@host 옵션을, WSL에서 Neovim을 시작하려면 –wsl 옵션을 사용합니다. 기본 셸 대신 특정 명령어를 실행하려면 –terminal-cmd 옵션을 지정할 수 있습니다.

FVim-specific 명령어를 사용하여 기능을 제어할 수 있습니다. 예를 들어, 전체 화면 모드를 전환하려면 :FVimToggleFullScreen 명령어를, 커서 부드러운 이동을 활성화하려면 :FVimCursorSmoothMove v:true를 ginit.vim 파일에 설정합니다.

이런 경우에 유용합니다

Neovim의 기능을 사용하면서 그래픽 인터페이스와 HiDPI 지원을 원하는 개발자에게 적합합니다. WSL이나 SSH를 통해 원격 서버의 Neovim에 연결하여 작업해야 하는 경우, 또는 여러 모니터에 걸쳐 창을 분리하여 사용해야 하는 경우에 유용합니다.

제한 사항·확인 사항

FVim-specific 설정은 init.vim이 아닌 ginit.vim 파일에서만 작동합니다. Windows 7/Vista/8.1에서 사용하려면 추가 호환성 패치를 설치해야 합니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.