문제
당신이 가장 좋아하는 (G)Vim 플러그인/스크립트는 무엇입니까?
해결책
괴상한 트리를 사용하면 파일 시스템을 탐색하고 파일과 디렉토리를 열 수 있습니다.키보드 및/또는 마우스로 조작하는 나무 형태로 파일 시스템을 제시합니다.또한 간단한 파일 시스템 작업을 수행 할 수 있습니다.
보다 적합한 키에 매핑할 수 있는 :NERDTreeToggle을 사용하여 트리를 쉽게 전환할 수 있습니다.NERD 트리의 키보드 단축키도 쉽고 직관적입니다.
편집하다:시놉시스 추가됨
다른 팁
좋아요 snipMate.snippetsEmu와 유사하지만 읽기에 훨씬 더 나은 구문이 있습니다(예: Textmate).
A.vim 아주 작은 플러그인입니다.단일 명령으로 헤더 파일과 소스 파일 사이를 빠르게 전환할 수 있습니다.기본값은 :A
, 하지만 다음에 다시 매핑했습니다. F2
키 입력을 줄입니다.
나는 정말 좋아한다 슈퍼탭 플러그인을 사용하면 탭 키를 사용하여 모든 삽입 작업을 완료할 수 있습니다.
저는 최근 RCS 시스템의 이전 버전(Subversion, git 등)과 버퍼의 차이점을 강조하는 플러그인을 사용하기 시작했습니다.diff 표시를 켜거나 끄려면 키를 누르기만 하면 됩니다.여기에서 찾을 수 있습니다: http://github.com/ghewgill/vim-scmdiff.패치를 환영합니다!
- 우아한(미니) 버퍼 탐색기 - 이것은 제가 사용하는 다중 파일/버퍼 관리자입니다.화면 공간을 거의 차지하지 않습니다.이는 열어본 파일이 포함된 상단 탭 표시줄이 있는 대부분의 IDE와 유사합니다.이전에 다른 유사한 플러그인을 테스트한 적이 있는데 이것이 제가 선택한 플러그인입니다.
- 태그 목록 - 다른 파일 탐색기에 있는 "추가" 항목이 없는 작은 파일 탐색기입니다."Enter" 키를 사용하여 디렉토리를 탐색하고 파일을 열 수 있습니다.이 내용은 이미 언급되어 있습니다. 이전의 댓글 작성자 귀하의 질문에.
- 슈퍼탭 - 이미 언급한 사람 WMR 이 게시물에서는 매우 유망해 보입니다.Ctrl-P의 자동 완성 대체 키입니다.
- 데저트256 색 구성표 - 읽기 쉽고 어두운 색입니다.
- 모리아 색 구성표 - 또 다른 좋고 어두운 색입니다.gVim에만 해당됩니다.
- 향상된 Python 구문 - Python을 사용하는 경우 향상된 구문 버전입니다.원본보다 더 잘 작동합니다.확실하진 않지만 최신 버전에는 이미 포함되어 있을 수도 있습니다.그럼에도 불구하고 필요한 경우 구문 폴더에 추가할 가치가 있습니다.
향상된 JavaScript 구문 - 위와 동일합니다.
편집하다: 코멘트 - 텍스트 덩어리의 주석을 [삭제]하는 아주 작은 플러그인입니다.언어 인식 포함("#", "/", "/* ..*/", 등.) .
꽝 소리 완료 - 지금까지 본 것 중 최고의 C++ 코드 완성입니다.실제 컴파일러(clang)를 사용하여 플러그인은 STL 및 스마트 포인터를 포함한 복잡한 표현식을 완성할 수 있습니다.
아직 matchit이라고 말한 사람이 없나요?HTML/XML 수프를 훨씬 더 좋게 만듭니다.http://www.vim.org/scripts/script.php?script_id=39
토마스 레스트레포 일부에 게시됨 훌륭한 Vim 스크립트/플러그인.그는 또한 자신의 블로그에서 몇 가지 멋진 색상 테마를 지적했습니다.그의 것을 확인해보세요 Vim 카테고리.
내가 최근에 가장 좋아하는 것은 Command-T.물론, 설치하려면 Ruby 지원이 필요하고 Vim용 C 확장을 컴파일해야 합니다.하지만 이 플러그인은 Vim에서 파일을 열 때 차이를 만들어냅니다!
콘크 쉘:Vim 버퍼 내에서 대화형 명령 실행
Conque는 Vim 버퍼 내에서 Linux의 bash 또는 Windows의 powershell.exe와 같은 대화형 프로그램을 실행할 수 있게 해주는 Vim 플러그인입니다.즉, Vim 버퍼를 사용하여 프로그램 출력을 표시하는 터미널 에뮬레이터입니다.
그만큼 vcs명령 플러그인은 버전 제어 소스 파일을 조작하기 위한 전역 ex 명령을 제공하며 CVS, SVN 및 기타 리포지토리를 지원합니다.
vim에서는 거의 모든 저장소 관련 작업을 수행할 수 있습니다.
* 저장소 복사본으로 현재 버퍼의 차이점 가져오기
* 새 파일 추가
* 로컬 변경 사항을 무효화하여 현재 버퍼를 저장소 복사본으로 되돌립니다....
여기에는 표시되지 않았지만 여전히 매우 유용하다고 생각되는 몇 가지 항목을 언급하겠습니다.
- 요지 플러그인 -github gists (gitbin에 대한 Github에 대한 답변, git과 굉장함을 위해 통합!)
- 머스탱 배색 (평판이 낮아 직접 연결이 안되네요, 구글링!) - 어둡고 아름다운 배색입니다.터미널에서는 정말 좋아 보이고, gVim에서는 훨씬 더 좋아 보입니다!(256색 지원으로 인해)
저는 taglist와 fuzzyfinder를 좋아합니다. 정말 멋진 플러그인입니다.
이 스크립트는 Eclipse 작업 목록을 기반으로 합니다.파일에서 FIXME, TODO 및 XXX(또는 사용자 정의 목록)를 검색하여 검색할 수 있는 편리한 목록에 저장하는 동시에 문서의 위치를 업데이트하여 태그가 정확히 어디에 있는지 확인할 수 있습니다. 위치하고 있습니다.대화식 'cw'와 같은 것
나는 정말 사랑 해요 스니펫Emu 플러그인.이는 OS X 편집기 TextMate의 일부 코드 조각 동작, 특히 변수 바운싱 및 교체 동작을 에뮬레이션합니다.
젠번 색 구성표와 좋은 글꼴 - [Droid Sans Mono](http://en.wikipedia.org/wiki/Droid_(글꼴)) 리눅스에서는, 콘솔라 Windows에서.
Mac을 사용하는 경우 사용해야 합니다. 엿보다, 스테로이드에 대한 퍼지파인더.
저는 항상 다음 두 가지 플러그인을 사용합니다.
- 프로젝트
- vimoutliner
Txtfmt 플러그인은 RTF 편집기 및 워드 프로세서에서 제공하는 것과 유사한 일종의 "서식 있는 텍스트" 강조 기능을 제공합니다.이를 사용하여 Vim의 일반 텍스트 문서에 색상(전경 및 배경)과 서식 속성(굵게, 밑줄, 기울임꼴 등의 모든 조합)을 추가할 수 있습니다.
Latex와 비교할 때 이 플러그인의 장점은 Txtfmt를 사용하면 강조 표시 변경 사항이 "실시간"으로 표시되고 워드 프로세서와 마찬가지로 강조 표시가 WYSIWYG라는 것입니다.Txtfmt는 강조 표시를 수행하기 위해 파일에 직접 특수 토큰을 포함하므로 한 컴퓨터에서 다른 컴퓨터로 파일을 이동할 때 강조 표시가 영향을 받지 않습니다.특수 토큰은 구문에 의해 숨겨집니다.각각은 하나의 공간으로 나타납니다.Vince Negri의 hide/ownsyntax 패치를 적용한 사람들의 경우 토큰을 "0 너비"로 만들 수도 있습니다.
"나는"명령 + /"키를 매핑하므로 삽입 모드 IMAP에서 댓글을 달아 줄 수 있습니다.