vi에서 syntax on질문~~
글쓴이: sungeuns / 작성시간: 수, 2009/12/30 - 6:29오후
지금 vmware에서 centos 5.4를 쓰고있습니다
예전쓰던거는 누가 /etc/vimrc를 편집해놓았는지 C코딩할때 색깔이 예쁘게 잘 나와서 편리했는데
커널컴파일하다 문제가 있어서 새로 이미지 받아서 새로 깔았는데 C코딩할때 그냥 텍스트타입으로 나오더군요~
그래서 ~/.vimrc파일을 편집해서 라인도 나오고 들여쓰기도 자동으로 되고 syntax on도 해서 색깔도 예쁘게 나오도록 했는데
다른건 다되는데 syntax on이 안먹히는 겁니다!!
그래서 /etc/vimrc파일이나 /etc/virc파일 다 색깔예쁘게 나왔던 파일로 싹 바꿔주고 했는데도 그대로더군요-_-
게다가 vi에서 편집중에 :syntax on을 입력해도 안되는겁니다-_-;;
인터넷에 찾아봐도 이런문제는 안나오네요-_-;;
근데 이상하게 vi 파일명 으로 안하고 vim 파일명 으로 하니까 에러 몇개뜨지만 실행은 되면서 색깔이 예쁘게 나오더군요~
그래서 .vimrc가 아닌 .virc로도 바꿔줬지만 이건 역시 안먹히고
씨언어 코딩하다 이거 땜에 몇시간을 날렸네요 ㅠㅠㅠ
리눅스 초보에게 도움좀 주십시요 ㅠㅠ
Forums:
다음을 확인해 보세요.
최근 vim을 학습한게 도움이 되지 모르겠네요.
(vim 이라는 전제로 드립니다.)
1. 확인
:echo has("syntax")
이 값이 0라면 syntax highlighting support 가 같이 컴파일 되지 않은겁니다. (+syntax가 빠진거죠) 관련 도움말
:help feature-list
:help syntax
2. 확인
*.c 파일을 열고 다음을 해보세요.
:echo &filetype
이 값은 c 이면 파일 타입이 정확히 인지 된겁니다.
1번 확인 사항이 1
2번 확인 사항이 c
이라면, syntax coloring이 동작할 수 있습니다.
써놓은 내용을 읽기에는 filetype을 인지 못하거나, c 파일 타입을 로드하는 스크립트 과정에서 에러가 나는 상황이겠네요.
:help syntax
기술된 도움말 중
:help syntax-loading
에 정확한 구동 절차가 기술되어 있습니다. vim script가 문제라면 에러 라인을 보고 직접 수정하실 수 있을 겁니다.
ps.
정확한 vim 설정 파일 이름은
:help vimrc 에서 확인할 수 있으며
:echo $MYVIMRC
하면 현재 설정 파일 이름이 출력됩니다.
참고로
:echo $VIMRUNTIME
하시면 현재 사용하고 있는 vim의 경로가 출력되니다. 원하는 vim인지도 확인해 보세요.
사실 vi하고 vim은
사실 vi하고 vim은 다릅니다. vim에 더 기능이 많아요.
원래 있던 vi를 지우고 vim의 심볼릭 링크를 만드세요.
---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/
-_-
분명히 root 계정 일듯합니다.
rhel 에서 기본적으로 root 계정으로는 vim 이 아닌 vi 로 되게 됩니다.
alias vi=vim 이라고 .bashrc 등에 넣고 사용하시면 편리합니다.
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
--------------- 절취선 ------------------------
하늘은 스스로 삽질하는 자를 삽으로 팬다.
http://glay.pe.kr
답변 감사해요~ㅎㅎ
vi보다 vim이 좋다는 기본 상식도 모르고있었네요;ㅎㅎ
alias vi=vim해서 쓰고있습니다~ 무작정 인터넷에 있는 .vimrc설정한거 에러 난거 잡아주니 잘되네요~ 이제 편하게 쓸수있겟다는 ㅎㅎ
답변주신모든 분들 감사합니다!!
댓글 달기