제목과 마찬가지로 CentOS 도움말을 보다가 자체 Vim에 기본적으로 Ctrl+x를 누른 다음 Ctrl+o를 누르면 나오는 자동 완성 기능이 있다는 것을 발견했습니다.
그런데 Mac과 함께 제공되는 Vim은 함께 제공되지 않습니다. 코드 강조 표시 기능을 켜는 등 Mac에서 Vim의 다른 구성을 일부 수정했지만 이 자동 완성을 수행하는 방법도 모르겠습니다. CentOS의 /etc/vimrc에 가서 /usr/share/vim으로 가서 살펴봤는데, 이론상으로 코드 완성이 플러그인이라면 vim 아래 폴더에 있는 내용들이 무슨 뜻인지 이해가 안 됐어요. , 그러면 /etc/vimrc에서 로딩을 볼 수 있지만 아무것도 볼 수 없습니다.
플러그인이 아니라면 Vim이 Mac과 함께 제공되지 않는 이유는 무엇인가요?
선배님들의 조언 부탁드리겠습니다. 감사합니다.
Mac에서 'omnifunc'가 설정되지 않았다는 메시지가 나오는 것으로 알고 있습니다. 확인해보니 기본 플러그인은 Omni 완성이라고 하는데 Vim7x의 자동 로드 디렉터리에 있는 것들을 사용하여 구현되는 것 같습니다. 디렉토리인데 설정 방법을 모르겠습니다
업데이트:
알겠습니다. 제가 직접 해결했습니다.
제목과 마찬가지로 CentOS 도움말을 보다가 자체 Vim에 기본적으로 Ctrl+x를 누른 다음 Ctrl+o를 누르면 나오는 자동 완성 기능이 있다는 것을 발견했습니다.
그런데 Mac과 함께 제공되는 Vim은 함께 제공되지 않습니다. 코드 강조 표시 기능을 켜는 등 Mac에서 Vim의 다른 구성을 일부 수정했지만 이 자동 완성을 수행하는 방법도 모르겠습니다. CentOS의 /etc/vimrc에 가서 /usr/share/vim으로 가서 살펴봤는데, 이론상으로 코드 완성이 플러그인이라면 vim 아래 폴더에 있는 내용들이 무슨 뜻인지 이해가 안 됐어요. , 그러면 /etc/vimrc에서 로딩을 볼 수 있지만 아무것도 볼 수 없습니다.
플러그인이 아니라면 Vim이 Mac과 함께 제공되지 않는 이유는 무엇인가요?
선배님들의 조언 부탁드리겠습니다. 감사합니다.
Mac에서 'omnifunc'가 설정되지 않았다는 메시지가 나오는 것으로 알고 있습니다. 확인해보니 기본 플러그인은 Omni 완성이라고 하는데 Vim7x의 자동 로드 디렉터리에 있는 것들을 사용하여 구현되는 것 같습니다. 디렉토리인데 설정 방법을 모르겠습니다
업데이트:
알겠습니다. 제가 직접 해결했습니다.
vim --version
슈퍼 태그에 대해 말씀하시는데, 그 완성은 그다지 스마트하지 않습니다. 매우 유용한 ycm 플러그인을 사용해 볼 수 있습니다
Vim을 더욱 효율적으로 만들기 위한 Amway 프로젝트
:scriptnames
두 플랫폼 간의 스크립트 사용 차이점을 확인해보세요.