Vim 9.2 출시

발행: (2026년 2월 15일 오후 09:34 GMT+9)
3 분 소요
원문: Slashdot

Source: Slashdot

Vim 9.2 릴리스 개요

지난 9.1 주요 릴리스 이후 2년이 넘는 시간 뒤에 Vim 프로젝트가 Vim 9.2를 발표했습니다.

Vim9 스크립트 개선 사항

  • enum, 제네릭 함수, 튜플 타입 지원이 추가되었습니다.
  • 내장 함수들을 메서드처럼 사용할 수 있게 되었습니다.
  • 클래스 처리에 _new()를 통한 protected 생성자가 포함되었습니다.
  • :defcompile 명령이 메서드를 완전히 컴파일하도록 강화되어 Vim9 스크립트의 성능과 일관성이 향상되었습니다.

삽입 모드 자동 완성

  • 퍼지 매칭이 도입되어 별도 플러그인 없이도 보다 유연한 제안을 제공합니다.
  • CTRL‑X CTRL‑R을 사용해 레지스터에서 단어를 완성할 수 있습니다.
  • nosort, nearest와 같은 새로운 completeopt 플래그가 추가되어 매치 표시 방식을 세밀하게 제어할 수 있습니다.

Diff 모드 향상

  • 특히 복잡한 경우에 차이점의 정렬 및 표시가 개선되었습니다.

설정 경로 (XDG)

  • Linux 및 Unix 계열 시스템에서 Vim이 이제 XDG Base Directory Specification을 따르며, 사용자 설정은 $HOME/.config/vim에 저장됩니다(릴리스 노트에 명시됨).

Wayland 지원

  • UI 및 클립보드 처리를 위한 완전한 Wayland 지원이 포함되었습니다.
  • 이번 릴리스에서는 실험적 기능으로 표시되지만, 충분히 안정적인 상태로 간주됩니다.

UI 변경 사항

  • 가로 탭 라인 대신 사용할 수 있는 새로운 수직 탭 패널이 도입되었습니다.
  • Microsoft Windows GUI에 네이티브 다크 모드 지원이 추가되었습니다.

다운로드

공식 Vim 다운로드 페이지에서 Vim 9.2를 받을 수 있습니다.

Source: Linuxiac blog, Phoronix, and the Vim release notes.

0 조회
Back to Blog

관련 글

더 보기 »