즐겨찾는 (G)Vim 플러그인/스크립트는 무엇입니까?[닫은]

StackOverflow https://stackoverflow.com/questions/21725

  •  09-06-2019
  •  | 
  •  

문제

당신이 가장 좋아하는 (G)Vim 플러그인/스크립트는 무엇입니까?

도움이 되었습니까?

해결책

너드트리

괴상한 트리를 사용하면 파일 시스템을 탐색하고 파일과 디렉토리를 열 수 있습니다.키보드 및/또는 마우스로 조작하는 나무 형태로 파일 시스템을 제시합니다.또한 간단한 파일 시스템 작업을 수행 할 수 있습니다.

보다 적합한 키에 매핑할 수 있는 :NERDTreeToggle을 사용하여 트리를 쉽게 전환할 수 있습니다.NERD 트리의 키보드 단축키도 쉽고 직관적입니다.

편집하다:시놉시스 추가됨

다른 팁

팀 포프 멋진 플러그인이 있습니다.나는 그를 사랑한다 둘러 싸다 플러그인.

병원체 플러그인 그리고 님이 댓글을 남긴 더 많은 것들 스티브 로스

태그리스트, Vim용 소스 코드 브라우저 플러그인인 은 현재 Vim에서 최고 등급의 플러그인입니다. 빔 웹사이트 제가 가장 좋아하는 플러그인입니다.

좋아요 snipMate.snippetsEmu와 유사하지만 읽기에 훨씬 더 나은 구문이 있습니다(예: Textmate).

GVim을 대체하는 아주 좋은 grep은 다음과 같습니다. 승인.Vim의 내부 grep 구현과 외부 호출 grep을 능가하는 Perl로 작성된 검색 플러그인입니다.또한 기본적으로 프로젝트 디렉터리의 모든 CVS 디렉터리를 건너뜁니다.'.svn'. 이것 블로그에서는 Ack를 vim과 통합하는 방법을 보여줍니다.

A.vim 아주 작은 플러그인입니다.단일 명령으로 헤더 파일과 소스 파일 사이를 빠르게 전환할 수 있습니다.기본값은 :A, 하지만 다음에 다시 매핑했습니다. F2 키 입력을 줄입니다.

나는 정말 좋아한다 슈퍼탭 플러그인을 사용하면 탭 키를 사용하여 모든 삽입 작업을 완료할 수 있습니다.

저는 최근 RCS 시스템의 이전 버전(Subversion, git 등)과 버퍼의 차이점을 강조하는 플러그인을 사용하기 시작했습니다.diff 표시를 켜거나 끄려면 키를 누르기만 하면 됩니다.여기에서 찾을 수 있습니다: http://github.com/ghewgill/vim-scmdiff.패치를 환영합니다!

  1. 우아한(미니) 버퍼 탐색기 - 이것은 제가 사용하는 다중 파일/버퍼 관리자입니다.화면 공간을 거의 차지하지 않습니다.이는 열어본 파일이 포함된 상단 탭 표시줄이 있는 대부분의 IDE와 유사합니다.이전에 다른 유사한 플러그인을 테스트한 적이 있는데 이것이 제가 선택한 플러그인입니다.
  2. 태그 목록 - 다른 파일 탐색기에 있는 "추가" 항목이 없는 작은 파일 탐색기입니다."Enter" 키를 사용하여 디렉토리를 탐색하고 파일을 열 수 있습니다.이 내용은 이미 언급되어 있습니다. 이전의 댓글 작성자 귀하의 질문에.
  3. 슈퍼탭 - 이미 언급한 사람 WMR 이 게시물에서는 매우 유망해 보입니다.Ctrl-P의 자동 완성 대체 키입니다.
  4. 데저트256 색 구성표 - 읽기 쉽고 어두운 색입니다.
  5. 모리아 색 구성표 - 또 다른 좋고 어두운 색입니다.gVim에만 해당됩니다.
  6. 향상된 Python 구문 - Python을 사용하는 경우 향상된 구문 버전입니다.원본보다 더 잘 작동합니다.확실하진 않지만 최신 버전에는 이미 포함되어 있을 수도 있습니다.그럼에도 불구하고 필요한 경우 구문 폴더에 추가할 가치가 있습니다.
  7. 향상된 JavaScript 구문 - 위와 동일합니다.

  8. 편집하다: 코멘트 - 텍스트 덩어리의 주석을 [삭제]하는 아주 작은 플러그인입니다.언어 인식 포함("#", "/", "/* ..*/", 등.) .

플러그인은 아니지만 Mac 사용자라면 누구나 플러그인으로 전환하는 것이 좋습니다. 맥빔 공식 포트보다 훨씬 우수한 유통.

플러그인의 경우 VIM-LaTeX 논문을 제출했고 사용성 향상에 매우 만족했습니다.나도 좋아해 태그리스트 을 활용하는 플러그인 ctags 도서관.

꽝 소리 완료 - 지금까지 본 것 중 최고의 C++ 코드 완성입니다.실제 컴파일러(clang)를 사용하여 플러그인은 STL 및 스마트 포인터를 포함한 복잡한 표현식을 완성할 수 있습니다.

아직 matchit이라고 말한 사람이 없나요?HTML/XML 수프를 훨씬 더 좋게 만듭니다.http://www.vim.org/scripts/script.php?script_id=39

토마스 레스트레포 일부에 게시됨 훌륭한 Vim 스크립트/플러그인.그는 또한 자신의 블로그에서 몇 가지 멋진 색상 테마를 지적했습니다.그의 것을 확인해보세요 Vim 카테고리.

버전 7.3에서는 실행 취소 분기가 vim에 추가되었습니다.매우 강력한 기능이지만 사용하기가 어렵습니다. 스티브 로스 만들어진 군도 이 기능은 트리의 ASCII 표현과 변화의 차이로 사용할 수있게합니다.실행 취소 분기를 사용하려면 필수입니다.

내가 최근에 가장 좋아하는 것은 Command-T.물론, 설치하려면 Ruby 지원이 필요하고 Vim용 C 확장을 컴파일해야 합니다.하지만 이 플러그인은 Vim에서 파일을 열 때 차이를 만들어냅니다!

콘크 쉘:Vim 버퍼 내에서 대화형 명령 실행

Conque는 Vim 버퍼 내에서 Linux의 bash 또는 Windows의 powershell.exe와 같은 대화형 프로그램을 실행할 수 있게 해주는 Vim 플러그인입니다.즉, Vim 버퍼를 사용하여 프로그램 출력을 표시하는 터미널 에뮬레이터입니다.

http://code.google.com/p/conque/

http://www.vim.org/scripts/script.php?script_id=2771

그만큼 vcs명령 플러그인은 버전 제어 소스 파일을 조작하기 위한 전역 ex 명령을 제공하며 CVS, SVN 및 기타 리포지토리를 지원합니다.

vim에서는 거의 모든 저장소 관련 작업을 수행할 수 있습니다.
* 저장소 복사본으로 현재 버퍼의 차이점 가져오기
* 새 파일 추가
* 로컬 변경 사항을 무효화하여 현재 버퍼를 저장소 복사본으로 되돌립니다....

여기에는 표시되지 않았지만 여전히 매우 유용하다고 생각되는 몇 가지 항목을 언급하겠습니다.

  • 요지 플러그인 -github gists (gitbin에 대한 Github에 대한 답변, git과 굉장함을 위해 통합!)
  • 머스탱 배색 (평판이 낮아 직접 연결이 안되네요, 구글링!) - 어둡고 아름다운 배색입니다.터미널에서는 정말 좋아 보이고, gVim에서는 훨씬 더 좋아 보입니다!(256색 지원으로 인해)

답변에 누락된 플러그인 중 하나는 다음과 같습니다. NERD평론가, 주석을 사용하여 거의 모든 작업을 수행할 수 있습니다.예를 들어 {추가, 전환, 제거} 주석이 있습니다.그리고 더.보다 이 블로그 항목 몇 가지 예를 들면.

저는 taglist와 fuzzyfinder를 좋아합니다. 정말 멋진 플러그인입니다.

작업 목록

이 스크립트는 Eclipse 작업 목록을 기반으로 합니다.파일에서 FIXME, TODO 및 XXX(또는 사용자 정의 목록)를 검색하여 검색할 수 있는 편리한 목록에 저장하는 동시에 문서의 위치를 ​​업데이트하여 태그가 정확히 어디에 있는지 확인할 수 있습니다. 위치하고 있습니다.대화식 'cw'와 같은 것

나는 정말 사랑 해요 스니펫Emu 플러그인.이는 OS X 편집기 TextMate의 일부 코드 조각 동작, 특히 변수 바운싱 및 교체 동작을 에뮬레이션합니다.

젠번 색 구성표와 좋은 글꼴 - [Droid Sans Mono](http://en.wikipedia.org/wiki/Droid_(글꼴)) 리눅스에서는, 콘솔라 Windows에서.

Mac을 사용하는 경우 사용해야 합니다. 엿보다, 스테로이드에 대한 퍼지파인더.

저는 항상 다음 두 가지 플러그인을 사용합니다.

  • 프로젝트
  • vimoutliner

vim의 경우 나는 조금 좋아합니다 돕다 완료와 함께.Vim에는 수많은 완료 모드가 있지만 실제로는 vim이 가능할 때마다 가능한 모든 것을 완료하기를 원합니다.

싫어하다 끝 따옴표를 입력하고 있지만 다행히도 이 플러그인 그러한 비참함의 필요성을 제거합니다.

그 두 사람은 나의 강력한 타자입니다.

이 하나 불안한 그늘처럼 내 코드를 돌아다닐 수도 있지만 아직 시도하지는 않았습니다.

Txtfmt (Vim 하이라이터) 스크린샷

Txtfmt 플러그인은 RTF 편집기 및 워드 프로세서에서 제공하는 것과 유사한 일종의 "서식 있는 텍스트" 강조 기능을 제공합니다.이를 사용하여 Vim의 일반 텍스트 문서에 색상(전경 및 배경)과 서식 속성(굵게, 밑줄, 기울임꼴 등의 모든 조합)을 추가할 수 있습니다.

Latex와 비교할 때 이 플러그인의 장점은 Txtfmt를 사용하면 강조 표시 변경 사항이 "실시간"으로 표시되고 워드 프로세서와 마찬가지로 강조 표시가 WYSIWYG라는 것입니다.Txtfmt는 강조 표시를 수행하기 위해 파일에 직접 특수 토큰을 포함하므로 한 컴퓨터에서 다른 컴퓨터로 파일을 이동할 때 강조 표시가 영향을 받지 않습니다.특수 토큰은 구문에 의해 숨겨집니다.각각은 하나의 공간으로 나타납니다.Vince Negri의 hide/ownsyntax 패치를 적용한 사람들의 경우 토큰을 "0 너비"로 만들 수도 있습니다.

댓글

"나는"명령 + /"키를 매핑하므로 삽입 모드 IMAP에서 댓글을 달아 줄 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top