2009-05-09 6 views
1

": version"명령과 관련된 기능이 관심을 불러 일으켰습니다.VIM의 기능을 어떻게 테스트 할 수 있습니까?

특히 Ruby, Python 및 Emacs-tags와 같은 기능에 관심이 있습니다. 매뉴얼에서 지침을 찾을 수 없습니다. 검색 기능을 수행 한 후에 "--with-features = huge"명령을 발견했지만 기능을 실제로 설치하는 방법은 제시하지 않았습니다. 나는 Vim을 1 년 넘게 사용했기 때문에, 나는 그 기능들을 약간 깜짝 놀라게한다. Taglist와 같은 것들을 설치했습니다. 그들과 가장 큰 차이점은 무엇입니까?

답변

2

정확히 무엇을 요구하고 있는지 잘 모르겠습니다. "Vim의 기능, 아마도 모두"는 매우 광범위한 맥락에서 볼 수있는 용어입니다.

vimscript 나 Python에서 스크립팅에 관심이 있다면 ... 설치 vim의 독립 실행 형 설치 프로그램을 다운로드하십시오.이 스크립트에는 사전 컴파일 된 지원이 함께 제공됩니다. 물론, 여전히 Python, Ruby ...를 설치해야합니다.

텍스트, 매크로, 플러그인 편집과 같은 vim의 일반적인 기능에 관심이 있다면 ... 일반적으로 vim을 사용하기 때문에 그물 또는 book의 자습서 만 제안 할 수 있습니다.

Vim Wikia
Vim Tutorial
Vi and Vim editor
Best of vim tips
Quick ref. card
Learning vim
... 어쨌든, 그물의 그 전체가

당신이 아래에 무엇을 의미합니까 : 나는 아래의 튜토리얼에 대한 몇 가지 링크를 준 컴파일? 추측해볼 생각은 없지만 다음을 시도해보십시오.

:help make 
:help makeprg 

질문을 수정하십시오.

+0

나는 "Vi와 Vim 편집자들, O'Reilly, English"라는 책을 가지고있다. "feature"에 대한 색인 항목이 없습니다. 나는 전문 용어를 이해할 수 없다. ": version"명령에 표시된 "기능"은 무엇입니까? 이 책에서 어떻게 찾을 수 있습니까? –

+1

아니요, 저는 거기에 있어야한다고 생각하지 않습니다. 그것은 단지 사람들을 혼란스럽게 할 것입니다. 그것은 개발자에 관한 것이지 일반 사용자가 아니라는 것입니다 (나는 왜 당신이 그걸로 귀찮게하는지 확신 할 수 없다). Vim은 여러 가지 형태로 제공되므로 컴파일 된 옵션과 일부 옵션을 사용하여 빌드 할 수 있습니다. 예를 들어, 저는 개인적으로 아랍어 지원이 절대로 필요하지 않을 것이라고 확신합니다. 그래서, 나는 그것없이 vim을 만들었습니다. 이제 보통 어떤 사람들은 어떤 종류의 옵션을 필요로하기 때문에, 당신은 vim의 빌드를 "작다", 하나는 모르겠다는 것을 "정상"이라고 부르며, 하나는 "완전한 기능"이라고 부른다. – Rook

+0

만약 내가 vim의 사이트에서 다운로드 할 수있는 독립 실행 형 바이너리 설치 프로그램을 기억하십시오. vim을 사용하여 작업 할 때 거의 필요했던 것입니다. – Rook

0

vim을 처음 사용하는 사람이라면 이진 파일을 설치하기 만하면됩니다.

보통 vim의 추가 기능은 컴파일하지 않고 사용자 정의 스크립트와 플러그인에 의해 추가됩니다. vim을 설치 한 다음 우수한 Vim tips wiki을 사용하여 원하는 추가 기능을 찾고 추가하십시오.

행운을 빕니다 :)

10

은 "기능"당신이 Vim의 빌드 타임 기능을 언급하고 있습니다. 이러한 기능을 자동차를 살 때 얻을 수있는 옵션으로 생각하십시오. 예를 들어, 많은 자동차는 4 도어 또는 2 도어 버전으로 제공됩니다. 당신은 당신이 원하는 것을 미리 지정해야하며, 새 차를 얻고 싶지 않다면 나중에 마음을 바꿀 수는 없습니다. 마찬가지로, 새로운 바이너리를 빌드하지 않으면 Vim에서 컴파일 타임 옵션을 변경할 수 없다.

이러한 많은 기능은 상호 배타적입니다. 예를 들어 GUI의 모티프와 그놈 버전을 동시에 활성화 할 수는 없습니다. (마치 4 도어 및 2 도어 자동차를 소유 할 수없는 것처럼)

또한 일부 기능은 OS에 따라 다릅니다. 예를 들어 Amiga에서 Vim을 사용하지 않는 한 "amiga"기능을 사용할 수 없습니다.

말하자면, 당신이 만날 가능성이있는 대부분의 Vim의 바이너리는 많은 흥미로운 기능을 사용할 수있게 해줄 것이라고합니다.:version을 사용하면 vim 빌드에서 어떤 기능을 사용할 수 있는지 확인할 수 있습니다. 이 작업을 완료 한 후 :help feature-list (조금 아래로 스크롤)을보고 기능 목록과 각 기능의 관련 문서에 대한 링크를 확인하십시오.

관련 문제