최근에 보니 demo입니다. 내 질문은 : vim에서 어떻게 공백 문자를 도트 (예 : 빨간색)로 표시 할 수 있습니까?vim의 커서 아래 공백 문자
3
A
답변
1
강조 공백 이전과 gvim을 정상 모드로 작동 커서
highlight FooBar guibg=#80a0ff au CursorMoved * :match FooBar /\s*\%#.\s*/
후. 터미널 vim에서 작동하게하려면 guibg를 ctermbg로 변경하십시오. 당신이 삽입 모드에서도 원하는 경우 하나 일 때 삽입 모드를 입력 커서의 오른쪽에 잘못 공백이 아닌 문자와 일치하기 때문에이 경우는 정규식을 조정할 필요 했어하지만,
au CursorMoved,CursorMovedI,InsertEnter
에 au CursorMoved
변경 .
정규 표현식 에서 \ % #은 현재 커서 위치와 일치합니다. 을 사용해야했습니다. 이후에는 커서가없는 공백과 일치하지 않으므로 그 뒤에옵니다.
10
커서 아래에 공간이 보이지 않는다고 생각합니다. 나는 그것이 후행 공백을 보이고 있다고 생각한다. 이것은 list
의 동작을 제어하는 listchars
옵션에 의해 제어됩니다. 켜려면 다음을 사용하십시오.
색상은 hl-SpecialKey
그룹에 의해 결정됩니다. 당신은 다음과 같이 변경할 수 있습니다 :
hi SpecialKey ctermfg=Red
관련 문제
- 1. Vim의 점프/위치 커서
- 2. vim의 저작권 문자
- 3. vim의 백 슬래시 문자 검색
- 4. CLASSPATH의 공백 문자
- 5. jquery.load의 php 공백 문자
- 6. gvim에 공백 문자 표시
- 7. 마지막 DIV 태그 아래 여분의 공백
- 8. vim 함수 내부에서 커서 아래 단어 바꾸기
- 9. Qwidget, 커서 아래 위젯을 강조 표시하는 방법
- 10. 커서 아래 창 세부 정보 표시
- 11. JavaScript : 유니 코드 공백 문자
- 12. Zend_Translate 클래스 및 공백 문자
- 13. 프롤로그 아톰의 공백 문자 정규화
- 14. ''(공백) 문자 뒤에 입력 종료
- 15. 자바 정규식 "단일 공백 문자"
- 16. Vim의 중앙 유럽 문자 인쇄 문제
- 17. C++ : 공백 문자 대신 공백 문자를 반환하거나 캐리지 리턴
- 18. VIM의 모든 주석 앞에 공백 행을 삽입하려면 어떻게해야합니까 (예 : "#")?
- 19. 문자, 공백 및 ñ 문자 만 받아들이는 Javascript 정규식
- 20. 정규 표현식 패턴에 공백 문자 추가 *
- 21. PHP 정규식, 공백 또는 문자 없음
- 22. Asp.net RegularExpressionValidator 숫자, 문자 및 공백 만
- 23. IE7 및 Chrome 페이지의 공백 문자 만
- 24. 문자 공백 후 나는 단순히 레이블있어
- 25. vim 스크립트 : 시각적 선택 및 커서 아래 단어로 작업하기
- 26. vim의 수학 기호
- 27. Mac OS X 터미널에서 vim의 부드러운 하이픈 문자 표시
- 28. vim의 백 스페이스는 한 문자 대신 전체 단어를 삭제합니다.
- 29. Vim의 명령 모드로 이동
- 30. Vim의 여러 줄 강조 표시
커서 근처에 여전히 공백을 표시 할 수 있습니까? – akosch
'listchars'의 목적은 공백의 유형을 구분할 수있게하는 것입니다. 줄 끝, 탭, 뒤 공백, 화면의 왼쪽과 오른쪽에 더 많은 텍스트 표시기, 줄 바꿈하지 않는 공백을 표시 할 수 있습니다. 평범한 공간은 공백으로 남겨지며, 다른 공간은 강조되어 있기 때문에 공백은 공백입니다. 결론적으로 : 모든 곳에서 평범한 공간을 보여줄 수있는 방법은 없으며 커서를 "근처"에서만'list'를 적용 할 수있는 방법은 없습니다. – Cascabel