답변:
NERD 트리를 사용하면 파일 시스템을 탐색하고 파일과 디렉토리를 열 수 있습니다. 키보드 및 / 또는 마우스로 조작하는 트리 형태로 파일 시스템을 제공합니다. 또한 간단한 파일 시스템 작업을 수행 할 수 있습니다.
: NERDTreeToggle을 사용하여 트리를 쉽게 전환 할 수 있으며, 더 적합한 키에 매핑 할 수 있습니다. NERD 트리의 바로 가기 키도 쉽고 직관적입니다.
편집 : 시놉시스 추가
Steve Losh가 언급 한 병원체 플러그인 및 기타 사항
A.vim 은 훌륭한 작은 플러그인입니다. 단일 명령으로 헤더와 소스 파일을 빠르게 전환 할 수 있습니다. 기본값은 :A
이지만 F2
키 입력 을 줄이기 위해 다시 매핑했습니다 .
최근 RCS 시스템의 이전 버전 (Subversion, git 등)과 버퍼의 차이점을 강조하는 플러그인을 사용하기 시작했습니다. diff 표시를 켜거나 끄려면 키를 누르면됩니다. http://github.com/ghewgill/vim-scmdiff에서 찾을 수 있습니다 . 패치 환영합니다!
향상된 JavaScript 구문 -위와 동일합니다.
편집 : 의견 -텍스트 덩어리를 주석 해제하는 훌륭한 작은 플러그인. 언어 인식 포함 ( "#", "/", "/ * .. * /"등).
clang complete- 지금까지 본 최고의 C ++ 코드 완성. 플러그인은 실제 컴파일러 (클 랭일 것임)를 사용하여 STL 및 스마트 포인터를 포함한 복잡한 표현식을 완성 할 수 있습니다.
아직 아무도 말하지 않았어? HTML / XML 스프를 훨씬 더 멋지게 만듭니다 http://www.vim.org/scripts/script.php?script_id=39
Tomas Restrepo 는 훌륭한 Vim 스크립트 / 플러그인 에 게시했습니다 . 그는 또한 블로그에서 멋진 색상 테마를 지적했습니다. 그의 Vim 카테고리를 확인하십시오 .
버전 7.3에서는 실행 취소 분기가 vim에 추가되었습니다. 때까지 매우 강력한 기능,하지만 열심히 사용하는 스티브 Losh는이 만들어 도 일원 트리의 ASCII 표현과 변화의 DIFF에 사용할 수이 기능을합니다. 실행 취소 분기를 사용해야합니다.
내가 가장 좋아하는 것은 Command-T 입니다. 물론 설치하려면 Ruby를 지원해야하며 Vim 용 C 확장을 컴파일해야합니다. 그러나 oy-yoy-yoy는이 플러그인이 Vim에서 파일을 여는 데 차이를 만듭니다!
Conque Shell : Vim 버퍼 내에서 대화식 명령 실행
Conque는 Vim 버퍼 내에서 Linux의 bash 또는 Windows의 powershell.exe와 같은 대화식 프로그램을 실행할 수있는 Vim 플러그인입니다. 즉, Vim 버퍼를 사용하여 프로그램 출력을 표시하는 터미널 에뮬레이터입니다.
vcscommand 플러그인 버전 제어 소스 파일을 조작하기위한 글로벌 전직 명령을 제공하며 CVS, SVN과 다른 저장소를 지원합니다.
당신은 정력에와에서 거의 모든 저장소 관련 작업을 수행 할 수 있습니다 :
* 저장소 사본을 현재의 버퍼의 DIFF 촬영
* 새로운 파일이 추가
로컬 변경을 무효로하여 저장소 복사본을 현재의 버퍼를 되돌리기 * ....
여기에 표시되지 않은 몇 가지 이름 만 지정할 수 있지만 여전히 매우 유용합니다.
답변에 누락 된 플러그인 중 하나는 NERDCommenter 이며 주석으로 거의 모든 작업을 수행 할 수 있습니다. 예를 들어 {add, toggle, remove} 주석입니다. 그리고 더. 몇 가지 예는 이 블로그 항목 을 참조하십시오 .
Zenburn 색 구성표 및 적절한 글꼴 -Linux의 경우 [Droid Sans Mono] ( http://en.wikipedia.org/wiki/Droid_(font)) , Windows의 경우 Consolas
m
만들고 0
동일 하게 보입니다.
Mac을 사용 하는 경우 스테로이드에 peepopen , fuzzyfinder 를 사용해야 합니다.
나는 항상 다음 두 가지 플러그인을 사용합니다.
Txtfmt 플러그인은 RTF 편집기 및 워드 프로세서에서 제공하는 것과 유사한 일종의 "풍부한 텍스트"강조 표시 기능을 제공합니다. 이를 사용하여 Vim의 일반 텍스트 문서에 색상 (전경 및 배경)과 서식 속성 (굵게, 밑줄, 기울임 꼴 등의 모든 조합)을 추가 할 수 있습니다.
Latex와 같은 플러그인에 비해 Txtfmt를 사용하면 강조 표시 변경 사항이 "실시간으로"표시되며 워드 프로세서와 마찬가지로 강조 표시가 WYSIWYG라는 장점이 있습니다. Txtfmt는 파일에 직접 특수 토큰을 포함하여 강조 표시를 수행하므로 파일을 한 컴퓨터에서 다른 컴퓨터로 이동하더라도 강조 표시는 영향을받지 않습니다. 특수 토큰은 구문에 의해 숨겨집니다. 각각 단일 공간으로 나타납니다. Vince Negri의 은닉 / 자신 구문 패치를 적용한 사람들은 토큰을 "제로 폭"으로 만들 수도 있습니다.