Vim/gVim에서 여러 문자열을 검색하여 다른 색상으로 강조 표시하고 싶습니다. 바로 사용할 수있는 Vim이나 플러그인으로이 작업을 수행 할 수 있습니까?(g) Vim에서 여러 검색을 강조 표시 할 수있는 방법이 있습니까?
답변
matchadd()
을 사용하는 "Highlight multiple words"을 시도해보십시오.
MultipleSearch2 정력의 검색과 통합되어 또 다른 스크립트입니다 http://www.vim.org/scripts/script.php?script_id=1183
MultipleSearch : 다른 색으로 동시에 여러 검색, 각을 선택합니다.
http://www.vim.org/scripts/script.php?script_id=479
: 검색은 현재 버퍼에있는 모든 항목을 강조 표시합니다. 다음 : 검색은 현재 버퍼에있는 모든 항목을 강조 표시합니다.
두 가지 검색 패턴에 대해 스크립트없이 수동으로 수행 할 수 있습니다.
:match Search /pattern/
:match Search /<CTRL-R>/ # highlight the current search pattern
검색은 강조 그룹의 이름입니다. 완료를 사용하여 다른 그룹을 선택하여 다른 색상으로 강조 표시하십시오.
:match <TAB>
:match <TAB> # completion will list all highlight group
자신의 vim 구성을 사용할 수없는 경우에 편리합니다.
:match none # clear the match pattern to stop highlighting
예, 바로 사용하실 수 있습니다 matchadd()
.
하이라이트를 추가하려면 예 : 공백을 후행 :
:highlight ExtraWhitespace ctermbg=grey guibg=grey
:call matchadd('ExtraWhitespace', '\s\+$', 11)
모든 경기를 보려면 :
:echo getmatches()
일치 matchdelete()
을 사용하여 제거합니다. 예 :
:call matchdelete(7)
내 Mark plugin는 내장 된 검색과 같이, 동시에 서로 다른 색으로 여러 단어를 강조 표시 할 수 있습니다. 많은 매핑과 명령이 제공되며 패턴을 유지할 수 있으며 여러 색상 팔레트를 지원합니다.
가이드 라인 설명 github 페이지가 있습니까? vim.org에서 읽기가 쉽지 않습니다. 또한 문제를보고하는 것도 쉽지 않습니다. –
Vundle에서이 플러그인을 어떻게 설치할 수 있습니까? github에서 vim-scripts가 너무 오래되었습니다. –
@LiMingHung vim-scripts의 해당 버전이 작동하지만 예, 구형입니다. vim-scripts를 통해 업데이트를 요청할 수 있습니다. 그들은 긁는 자에게 성가신 문제가 있습니다. –
나는 강조 플러그인을 선호한다. 간단하고 충분히 다른 단어를 다른 색상으로 자동 강조 표시 할 수있다. 이 작품
/search1\|search2
, 두 search1
및 search2
만에 같은 색을 강조 할 것이다 :
정력에 여러 개의 문자열을 검색하는 당신은 같이 할 수 있습니다. vim 편집기에서이 작업을 수행해야합니다.
search1을 검색하지만 search2와 일치하지 않는 경우 어떻게해야합니까? vim에서 해당 명령 행을 어떻게 수정할 수 있습니까? – medev21
vim 편집기에서 여러 단어를 강조 표시하는 두 가지 간단한 방법이 있습니다.
- 검색 모드로 이동하십시오.'/'을 입력 한 다음 \ v을 입력하고 검색 할 단어를 '| '(파이프).
예 : /\ vword1 | word2 | 당신이 '로 구분하여 검색 할 단어를 모드를 검색하고 입력 할 수 word3 - 이동 \ | '.
예 : /단어 1 \ | word2 \ | word3
모든 파이프 또는 다른 구분 기호를 사용하기 전에 여분의 백 슬래시 넣을 필요가 없도록 기본적으로 첫 번째 방법은 정규 표현식 모드에서 당신을두고 검색을 위해.
- 1. vim에서 구문 강조 표시
- 2. Vim에서 Java에 대한 변수 이름 강조 표시
- 3. vim에서 자바 스크립트 구문 강조 표시
- 4. vim에서 일치하는 인용 부호를 강조 표시 할 수 있습니까?
- 5. Vim에서 반전 된 패턴으로 강조 표시
- 6. vim에서 점진적 검색을위한 Emacs 스타일 강조 표시
- 7. DataGrid에서 CheckBox를 표시 할 수있는 방법이 있습니까
- 8. 트위터 검색을 구현할 수있는 방법이 있습니까?
- 9. 여러 요소를 "링크"할 수있는 방법이 있습니까?
- 10. 코드를 '강조 표시'할 수있는 방법이 있습니까?
- 11. 보관 : 사용할 때 강조 표시 : vim에서 tabedit
- 12. 코드에서 바인딩을 수행 할 수있는 방법이 있습니까?
- 13. Ruby와 유사한 구문 Thor 용 VIM에서 강조 표시
- 14. Vim의 여러 줄 강조 표시
- 15. Visual Studio 2010에서 현재 활성 코드 블록을 강조 표시 할 수있는 방법이 있습니까?
- 16. UIMapView에서이 맵을 번역 할 수있는 방법이 있습니까?
- 17. GDI에서 다양한 형식의 이미지 형식을 표시 할 수있는 방법이 있습니까?
- 18. 아이폰 : ADBanner에 광고를 표시 할 수있는 방법이 있습니까?
- 19. Xcode에서 주석을 자동으로 대문자로 표시 할 수있는 방법이 있습니까?
- 20. 현재 로그온 한 사용자를 확인하거나 표시 할 수있는 방법이 있습니까?
- 21. IDEA에서 생성 된 GUI 코드를 표시 할 수있는 방법이 있습니까?
- 22. 페이스 북 버튼을 UITableView에 올바르게 표시 할 수있는 방법이 있습니까?
- 23. DataSet 시각화 프로그램을 응용 프로그램에 표시 할 수있는 방법이 있습니까?
- 24. Google 크롬에 vxml 콘텐츠를 표시 할 수있는 방법이 있습니까?
- 25. Vim에서 괄호를 강조 표시하려면 어떻게해야합니까?
- 26. autorun.inf를 사용하여 여러 파일과 유형을 인쇄 할 수있는 방법이 있습니까?
- 27. 여러 요소를 document.createElement로 축약 할 수있는 방법이 있습니까?
- 28. 여러 데이터 소스를 ListView에 추가 할 수있는 방법이 있습니까?
- 29. OpenCV를 PHP와 통합 할 수있는 방법이 있습니까?
- 30. JavaScript로 마우스를 구별 할 수있는 방법이 있습니까?
나를 위해 작동하지 않았습니다. 누구든지 궁금해 할 : http://stackoverflow.com/questions/4162664/vim-highlight-a-list-of-words#comment4494852_4162735 –