vim에서 구문 강조 표시를 사용하면 커서를 위에 올려 놓으면 일치하는 괄호 또는 괄호가 강조 표시되는 편리한 기능을 얻을 수 있습니다. 따옴표에 대해 동일한 작업을 수행 할 수 있습니까?vim에서 일치하는 인용 부호를 강조 표시 할 수 있습니까?
답변
VIM은 이미 인용 된 텍스트를 다른 색상으로 강조 표시하므로 쉽게 문자열을 식별 할 수 있습니다. 전체 문자열이 이미 강조 표시되어있을 때 따옴표와 일치 시키려면 정말로 필요합니까?
따옴표와 관련된 문제는 대칭이라는 점입니다. 따옴표가 서로 속하는지 결정하는 것은 매우 어려울 것입니다. 예를 들어
:이 VIM 메일 링에 논의 된 "Which \"quotes\" go with each other in this statement?"
몇 번뿐만 아니라에서 자동 구분 형 플러그인의 약간의 버그 추적기를 나열합니다. 모든 경우에 을 보았습니다.을 보았으므로 더 나은 것으로 판단되었습니다.
Vim의 인용 텍스트 객체 (http://vimdoc.sourceforge.net/htmldoc/motion.html#aquote)는 이미이를 처리 할 현명한 임무를 가지고 있습니다. 문제는 MatchParen 플러그인이 괄호를 강조하기 위해 사용하는'searchpairpos()'가 일치하는 인용 부호를 찾을 수 없다는 것입니다. – jamessan
명백하게 vim 사람들은 인용 된 텍스트를 적절히 강조하기에 충분하다고 생각했습니다. 그래서 커서가 커서 위에있을 때 견적 자체를 강조하는 것이 왜 더 어려울지 알 수 없습니다. 그리고 괄호에 같은 문제가 없습니까? 예 : '{어느 \ {괄호 \}가 첫 번째 괄호와 일치합니까?}' –
웅변이 아닌 한 가지 해결 방법은 일치하는 따옴표 안의 모든 것을 선택하는 것입니다. 당신은 명령을 사용하여이 작업을 수행 할 수 있습니다
vi"
이는 따옴표 사이에 모든 것을 선택합니다. 이 일치하지만, 첫 번째 "발견 중첩 된 따옴표와 함께 올바른 결과를 얻을 수 없습니다
을이 솔루션은 여기에 있습니다 :. Stackoverflow를 matchquote에이 은 현재 라인이 간주됩니다 불행한 제한이 제외 을. matchit은 if/endif와 같은 단어의 여러 줄 일치 항목을 정의 할 수있게 허용하는 것으로 끝나지 만 "and"에 대해 일치하는 것으로 파악할 수있는 다중 줄 가능성은 없습니다.
- 1. Vim에서 일치하는 항목 수 표시
- 2. vim에서 구문 강조 표시
- 3. NSString에 인용 부호를 어떻게 추가 할 수 있습니까?
- 4. (g) Vim에서 여러 검색을 강조 표시 할 수있는 방법이 있습니까?
- 5. 인용 부호를 포함해야하는 C# 문자열 "
- 6. 일치하는 텍스트를 강조 표시 하시겠습니까?
- 7. Vim에서 반전 된 패턴으로 강조 표시
- 8. Vim에서 Java에 대한 변수 이름 강조 표시
- 9. vim에서 자바 스크립트 구문 강조 표시
- 10. vim에서 점진적 검색을위한 Emacs 스타일 강조 표시
- 11. 보관 : 사용할 때 강조 표시 : vim에서 tabedit
- 12. Vim에서 일치하는 모든 행 숨기기
- 13. 문자열을 인용 할 때 단일 또는 이중 인용 부호를 사용하는 루비 코딩 규칙
- 14. Ruby와 유사한 구문 Thor 용 VIM에서 강조 표시
- 15. SASS에서 어떻게 문자열을 인용 할 수 있습니까?
- 16. JTree에서 파일을 강조 표시 할 수 없습니다.
- 17. DataGridView에서 행을 강조 표시 할 수 없습니다.
- 18. 이맥스에서 보간 된 perl 변수를 강조 표시 할 수 있습니까?
- 19. NetBeans에서 코드를 직접 강조 표시 할 수 있습니까?
- 20. Vim에서 괄호를 강조 표시하려면 어떻게해야합니까?
- 21. 모든 인용 부호를 이중 인용 부호로 바꾸지 않고 한 줄의 코드를 문자열로 전달할 수 있습니까? (QTP에서 VBScript를)
- 22. Wordpress 3.1 - TinyMCE는 "비표준"인용 부호를 삽입합니다 - 어떻게 수정합니까?
- 23. backquote 문자열에 역 인용 부호를 넣는 방법은 무엇입니까?
- 24. PHP에서 JSON 출력을 위해 스트립 인용 부호를 붙입니다.
- 25. Vim에서 일치하는 XML 태그로 이동
- 26. Vim에서 어떻게 클릭을 매핑 할 수 있습니까?
- 27. Vim에서 파일을 조 변경 할 수 있습니까?
- 28. 폴드를 VIM에서 어떻게 공유 할 수 있습니까?
- 29. Objective-C : SQL에서 운명 지어진 단일 인용 부호를 이스케이프 처리해야합니까?
- 30. DOM 인용 부호를 깊이 따옴표로 - 누가 생각 하나?
"필요"? 아니. "좋겠어?" 예. –
충분히 좋았지 만, 나는 vim이 이미 당신을 위해 전체 문자열을 하이라이트했을 때 왜 인용 부호를 매치시키고 싶습니까? 유스 케이스를 줄 수 있습니까? –
따옴표에 % 명령을 사용할 수 있으면 편리합니다. (일치하는 괄호로 점프) –