굳이 설명하지 않더라도 리눅스 유저들에게 아주 익숙한 편집기 VIM 7.0이 출시된지 10여년만에….메이저 버전 8.0이 릴리즈되었습니다.
http://www.vim.org
http://www.vim.org/news/news.php
원문
Vim 8.0 released! |
[2016-09-12] After more than ten years there is a major Vim release. It gives you interesting new features, such as channels, JSON, Jobs, Timers, Partials, Lambdas, Closures, Packages and more. Test coverage has been increased, many bugs were fixed, this is a rock stable version. Read more about it in the announcement. (Bram Moolenaar)
우선적으로 메이저버전으로 업데이트 되면서 눈에 띄는건 아래와 같은 새로운 기능들과 함께 자잘한 버그들이 업데이트 되어있습니다.
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 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~
무료오픈소스인 vim 을 후원하시려면 여기에서
http://www.vim.org/sponsor/index.php
후원금액은 AIDS로 고생중인 우간다 어린이들에게 치료를 위해서 쓰인다고 하니…좋은일 하시려는 분들은 참고하세요.
http://iccf-holland.org/