
굳이 설명하지 않더라도 리눅스 유저들에게 아주 익숙한 편집기 VIM 7.0이 출시된지 10여년만에....메이저 버전 8.0이 릴리즈되었습니다.
우선적으로 메이저버전으로 업데이트 되면서 눈에 띄는건 아래와 같은 새로운 버전들과 함께 자잘한 버그들이 업데이트 되어있습니다.
New Features in Vim 8.0 (새로운 기능)
- Jobs
- Asynchronous I/O support, channels, JSON
- Timers
- Supports partials, lambdas, and closures
- Enables new style testing
- Viminfo merged by timestamp
- Supports GTK+3
- Support for MS-Windows DirectX
테스트 환경 : Ubuntu 16.04 LTS
$ sudo apt install vim
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
vim is already the newest version (2:7.4.1689-3ubuntu1.1).
==>> 최근 Release 된 Ubuntu 16.04 배포판에서도 아직까지는정식으로 VIM 8.x를 지원하고 있지는 않습니다.
포함되려면...조금더 시간이 필요할듯
$ vim
그래서....다음과 같은 방법으로 VIM 8.X 버전을 먼저 만나볼수 있습니다.
두가지 방법으로 소개해드립니다.
방법1) PPA 이용
음...아직 배포판 공식 저장소에는 제공하고 있지 않기에...ppa 를 통해서 빌드업하면 됩니다.
$ sudo add-apt-repository ppa:jonathonf/vim
$ sudo apt update
$ sudo apt install vim
VIM 8 버전이 맘에 안든다면....다음처럼 삭제
$ sudo apt install ppa-purge
$ sudo ppa-purge ppa:jonathonf/vim
방법2) 소스 컴파일
여기서는 Ubuntu 에서의 설치를 예로 들었지만...RHEL/CentOS 에서도 설치방법은 크게 다르지 않습니다.
$ sudo apt install ncurses-dev
$ wget https://github.com/vim/vim/archive/master.zip
$ unzip master.zip
$ cd vim-master
$ cd src/
$ ./configure
$ make
$ sudo make install
$ vim

워낙 불편함없이 사용하기도 했거니와... 새로운 기능들에 대해 테스트해볼만한 시간적 여유가 없던지라 아직까지는 SO~SO~