본문 바로가기

좋아하는 것_매직IT/96.IT 핫이슈

Vim 9.0 릴리즈를 공유합니다.

반응형

Vim 9.0 릴리즈를 공유합니다.

출처 : vim 홈페이지

첨고로, Vim 에 대해서 정리해보자면 아래와 같은데요..

Vim 을 한마디로 말씀드리면, 유비쿼터스 텍스트 편집기라고 부르고요...
(저는 리눅스  C++ 개발자인데요, 개인적으로 Vim 이 어떤 편집기보다 편하네요 ㅎㅎ)


아무튼, Vim은 모든 종류의 텍스트를 매우 효율적으로 만들고 변경할 수 있도록 구축된 고도로 구성 가능한 텍스트 편집기라고 하네요..

그리고, 대부분의 UNIX 시스템 및 Apple OS X에는 "vi"로 포함되어 있습니다.

Vim은 안정적이며 더 나아지기 위해 지속적으로 개발되고 있습니다. 

개발되고 있는 기능은 다음과 같다고 하는데요..
 - 지속적, 다중 레벨 실행 취소 트리
 - 광범위한 플러그인 시스템
 - 수백 가지 프로그래밍 언어 및 파일 형식 지원
 - 강력한 검색 및 바꾸기
 - 많은 도구와 통합

Vim 9.0의 주요 특징을 정리하자면 아래와 같습니다. 
- 2019년 12월의 8.2 이후 첫 릴리즈  
- 가장 중요한 변경은 Vim9 스크립트 언어 도입  
  - 10~100배의 성능 향상  
  - 일반적인 프로그래밍 언어와 더 비슷  
  - 레거시 스크립트는 그대로 지원  

- 흥미로운 기능들  
  - 속도향상의 이점을 보기 위해선 함수는 def로 정의되어야 함  
  - 멀티 라인에서 백슬래시는 더 이상 필요 없음(호환성을 위해 쓰는 것도 인정)
  - 함수 호출에 call 필요없음. let/eval 필요 없음
  - export로 외부에서 호출 가능하게 하고, import로 가져오기
  - 커멘트는 #으로 시작

참골,  Vim 은 아래와 같이 구성되어 있고요..

그리고, Vimdiff 가 있는데요..
두 개(또는 세 개 또는 네 개)의 파일을 편집하면 Vim이 차이점을 보여주게됩니다.
그리고요, 삽입 및 변경된 라인이 강조 표시되고..
변경 사항이 없는 라인 범위는 접혀 있다고 하고요 
 이렇게 하면 변경된 내용을 빠르게 확인할 수 있습니다.
그리고, 차이점을 제거하는 명령도 있고요..

그외에도 Folding, User Manual 등등 여러가지 기능도 제공합니다. 

혹시나 해당 Vim 에디터에 대해서 자세히 알고싶은 분께서는 아래 홈페이지 참고부탁드립니다.

오늘의 블로그는 여기까지입니다.
항상 함께해주셔서 감사합니다.

300x250