Programing

가장 좋아하는 (G) Vim 플러그인 / 스크립트?

알 수 없는 사용자 2020. 5. 30. 09:07
반응형

가장 좋아하는 (G) Vim 플러그인 / 스크립트? [닫은]


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


얼간이

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

: NERDTreeToggle을 사용하여 트리를 쉽게 전환 할 수 있으며, 더 적합한 키에 매핑 할 수 있습니다. NERD 트리의 바로 가기 키도 쉽고 직관적입니다.

편집 : 시놉시스 추가


Tim Pope 에는 몇 가지 kickass 플러그인이 있습니다. 나는 그의 서라운드 플러그인을 좋아 합니다.


Steve Losh가 언급 한 병원체 플러그인 및 기타 사항


Vim의 소스 코드 브라우저 플러그인 인 Taglist 는 현재 Vim 웹 사이트 에서 최고 등급의 플러그인 이며 내가 가장 좋아하는 플러그인입니다.


나는 snipMate를 좋아 한다 . 스 니펫 에뮤와 비슷하지만 텍스트 메이트와 같이 읽을 수있는 구문이 훨씬 좋습니다.


GVim을위한 아주 좋은 grep 교체는 Ack 입니다. Vim의 내부 그렙 구현과 외부 호출 그렙을 능가하는 Perl로 작성된 검색 플러그인. 또한 기본적으로 프로젝트 디렉토리의 모든 CVS 디렉토리 (예 : '.svn')를 건너 뜁니다. 블로그는 Ack를 vim과 통합하는 방법을 보여줍니다.


A.vim 은 훌륭한 작은 플러그인입니다. 단일 명령으로 헤더와 소스 파일을 빠르게 전환 할 수 있습니다. 기본값은 :A이지만 F2키 입력 줄이기 위해 다시 매핑했습니다 .


SuperTab 플러그인을 정말 좋아합니다 . 탭 키를 사용하여 모든 삽입 작업을 완료 할 수 있습니다.


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


  1. 우아한 (미니) 버퍼 탐색기 -이것은 내가 사용하는 다중 파일 / 버퍼 관리자입니다. 화면 공간을 거의 차지하지 않습니다. 열린 파일이있는 상단 탭 막대가있는 대부분의 IDE와 같습니다. 전에 다른 유사한 플러그인을 테스트했지만 이것이 나의 선택입니다.
  2. TagList- 다른 파일 탐색기에 "추가"항목이없는 작은 파일 탐색기. "enter"키로 디렉토리를 탐색하고 파일을 열 수 있습니다. 이것은 귀하의 질문에 대한 이전 주석가들의해 이미 언급되었습니다 .
  3. SuperTab- 이 게시물에서 WMR이미 언급 한 바에 따르면 매우 유망한 것으로 보입니다. Ctrl-P의 자동 완성 대체 키입니다.
  4. Desert256 색 구성표-읽기 쉽고 어두운 색 구성표입니다.
  5. Moria 색 구성표-또 다른 좋고 어두운 색 구성표. gVim 전용입니다.
  6. Enahcned Python 구문-Python을 사용하는 경우 고급 구문 버전입니다. 원본보다 더 잘 작동합니다. 확실하지 않지만 최신 버전에 이미 포함되어있을 수 있습니다. 그럼에도 불구하고 필요한 경우 구문 폴더에 추가하는 것이 좋습니다.
  7. 향상된 JavaScript 구문 -위와 동일합니다.

  8. 편집 : 의견 -텍스트 덩어리를 주석 해제하는 훌륭한 작은 플러그인. 언어 인식 포함 ( "#", "/", "/ * .. * /"등).


플러그인은 아니지만 모든 Mac 사용자 는 공식 포트보다 훨씬 우수한 MacVim 배포 로 전환하는 것이 좋습니다 .

플러그인 은 논문에 VIM-LaTeX 를 사용했으며 유용성 향상에 매우 만족했습니다. 또한 라이브러리를 사용 하는 Taglist 플러그인을 좋아합니다 ctags.


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 버퍼를 사용하여 프로그램 출력을 표시하는 터미널 에뮬레이터입니다.

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

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


vcscommand의 플러그인 버전 제어 소스 파일을 조작하기위한 글로벌 전직 명령을 제공하며 CVS, SVN과 다른 저장소를 지원합니다.

당신은 정력에와에서 거의 모든 저장소 관련 작업을 수행 할 수 있습니다 :
* 저장소 사본을 현재의 버퍼의 DIFF 촬영
* 새로운 파일이 추가
로컬 변경을 무효로하여 저장소 복사본을 현재의 버퍼를 되돌리기 * ....


여기에 표시되지 않은 몇 가지 이름 만 지정할 수 있지만 여전히 매우 유용합니다.

  • Gist plugin -Github Gists (Githubs의 종류는 Pastebin에 대한 답변, Git과 통합되어 굉장함을 제공합니다!)
  • 머스탱 색 구성표 (낮은 평판으로 인해 직접 연결할 수 없음, Google it!)-어둡고 아름다운 색 구성표. 터미널에서 정말 좋아 보이고 gVim에서 더 좋아 보입니다! (256 컬러 지원으로 인해)

답변에 누락 된 플러그인 중 하나는 NERDCommenter 이며 주석으로 거의 모든 작업을 수행 할 수 있습니다. 예를 들어 {add, toggle, remove} 주석입니다. 그리고 더. 몇 가지 예는 이 블로그 항목참조하십시오 .


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


작업 목록

This script is based on the eclipse Task List. It will search the file for FIXME, TODO, and XXX (or a custom list) and put them in a handy list for you to browse which at the same time will update the location in the document so you can see exactly where the tag is located. Something like an interactive 'cw'


I really love the snippetsEmu Plugin. It emulates some of the behaviour of Snippets from the OS X editor TextMate, in particular the variable bouncing and replacement behaviour.


Zenburn color scheme and good fonts - [Droid Sans Mono](http://en.wikipedia.org/wiki/Droid_(font)) on Linux, Consolas on Windows.


If you're on a Mac, you got to use peepopen, fuzzyfinder on steroids.


I use the following two plugins all the time:

  • project
  • vimoutliner

For vim I like a little help with completions. Vim has tons of completion modes, but really, I just want vim to complete anything it can, whenver it can.

I hate typing ending quotes, but fortunately this plugin obviates the need for such misery.

Those two are my heavy hitters.

This one may step up to roam my code like an unquiet shade, but I've yet to try it.


Txtfmt (The Vim Highlighter) Screenshots

The Txtfmt plugin gives you a sort of "rich text" highlighting capability, similar to what is provided by RTF editors and word processors. You can use it to add colors (foreground and background) and formatting attributes (all combinations of bold, underline, italic, etc...) to your plain text documents in Vim.

The advantage of this plugin over something like Latex is that with Txtfmt, your highlighting changes are visible "in real time", and as with a word processor, the highlighting is WYSIWYG. Txtfmt embeds special tokens directly in the file to accomplish the highlighting, so the highlighting is unaffected when you move the file around, even from one computer to another. The special tokens are hidden by the syntax; each appears as a single space. For those who have applied Vince Negri's conceal/ownsyntax patch, the tokens can even be made "zero-width".


tcomment

"I map the "Command + /" keys so i can just comment stuff out while in insert mode imap :i

참고URL : https://stackoverflow.com/questions/21725/favorite-gvim-plugins-scripts

반응형