Vim 9.0 릴리즈를 공유합니다.
첨고로, 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 에디터에 대해서 자세히 알고싶은 분께서는 아래 홈페이지 참고부탁드립니다.
오늘의 블로그는 여기까지입니다.
항상 함께해주셔서 감사합니다.
'좋아하는 것_매직IT > 96.IT 핫이슈' 카테고리의 다른 글
Deprank - PageRank를 이용하여 가장 중요한 코드 찾기 (0) | 2022.07.12 |
---|---|
Darktable 4.0 릴리즈 (darktable.org) (0) | 2022.07.05 |
Teapodo - 팟캐스트용 가벼운 오디오 편집기 (teapodo.com) (0) | 2022.07.04 |
OpsFlow - No-Code DevOps (opsflow.app) (0) | 2022.07.04 |
iRedis - 인터랙티브 Redis 터미널 클라이언트를 소개합니다.(github.com/laixintao) (0) | 2022.06.29 |