본문 바로가기

좋아하는 것_매직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 에디터에 대해서 자세히 알고싶은 분께서는 아래 홈페이지 참고부탁드립니다.

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

728x90
300x250