본문 바로가기

Linux

Fedora 16 vi editor syntax highlighting

Fedora vi에서 다음 명령으로 Syntax Highlight 되지 않을 있다.


 : syntax on

이럴경우는 100% vi minimal 만 설치 된 경우이다. 이럴 경우에는 vi improved 를 설치해야 하는데, Fedora 16 에서는  vim 이 설치된 경우에는  vi 와 vim 을 명확히 구분하기 때문에, alias 설정까지 해주어야 vi 로 간편하게 명령어를 실행해서 vim editor 를 사용할 수 있게 된다.
이 글만 보고 바로 설정을 마칠 수 있는 분들은 Linux 의 초보수준은 벗어난 분이라고 생각하시면 되고, 이해가 잘 되지 않는 분들은 아래의 글을 보고 설정을 하면 될 거 같다. :) 


다음 명령으로 설치된 vim 확인한다.

rpm -qa | grep vim

vim-minimal-xxx

위와 같은 결과를 본다면 다음과 같이 vim-enhanced-xxx 버전을 깔아주도록 한다.

yum install vim-enhanced

vi 실행하면 vi minimal 버전인 /bin/vi 실행된다.

새로 설치한 /usr/bin/vim 실행하기 위해 .bash_profile 다음과 같이 alias 설정한다.

alias vi=/usr/bin/vim

설정을 현재 세션에 반영하기 위해 다음 명령을 실행한다.

source ~/.bash_profile

:syntax on 실행해서 제대로 동작하는지 확인한다.

출처: http://securecode.tistory.com/11