2010-08-06 6 views

답변

9

엄밀히 말하면 Intellisense는 (g) Vim 7+에는 사용할 수 없습니다. 이는 Visual Studio의 Microsoft 상표 등록 기능입니다.

많은 언어에 대한 자동 컨텍스트 특정 코드 완성 은 Vim의 기능인입니다. Omni complete라고 부릅니다. Ruby, Perl, Java 및 C++에는 모두 옴니 완성을 지원하는 플러그인이 있습니다.

위의 모든 언어에 대한 플러그인을 찾고, 설치하고, 최적화하는 것은 상당히 광범위한 작업이며 단일 질문의 범위를 벗어날 가능성이 높습니다. Vim의 우수 설명서는 항상 :help compl-omni으로 시작해야합니다. Ruby omni를 완성하려면 Vim에 Ruby 지원이 필요합니다.

또한 일반적으로 Ctrl-x Ctrl-O을 입력하면 옴니 완성을 향상시키는 많은 플러그인이 있습니다. 필자는 개인적으로 AcpComplPop을 좋아하는데, 위에서 언급 한 키 명령을 사용하지 않고 입력 할 때 자동 완성 제안이 자동으로 팝업됩니다. 더 많은 언어 별 플러그인, 향상된 기능 및 wiki 페이지가 vim.org에서 제공됩니다.

+0

명확한 설명에 감사드립니다. Windows로 다시 전환 한 이래로 나는 게으르다 고 생각합니다. – Chan

+0

안녕하세요 Micheal, http://www.vim.org/scripts/script.php?script_id=1879에서 AcpComplPop을 확인했습니다. 설치 안내서에 <런타임 디렉토리> 란 무엇입니까? – Chan

관련 문제