Easy to analyze if you are really curious about data
페이지
tech
im thinking
book
etc
강의 소개
도서 예제 및 오탈자
2018년 7월 11일 수요일
VIM 꼼수의 발견 - 3rd
VIM은 캡처그룹 사용을 9개까지만 지원한다.
10개를 사용하면,
에러 발생. 캡쳐해야할 검사 결과가 늘어나면서 발생하는 성능 저하를 방지하기 위해서인가?
이유는 잘 모르겠고
해결책은 검사 결과를 저장하지 않는, '캡처하지 않는 그룹
(Not Captured Gropus)
'을 사용하면 된다. 다음은 3개의 캡처하지 않는 그룹과 9개의 캡처그룹을 사용한 결과. OR 연산 그룹이 10개 이상 필요할 때 유용할 듯.
참고로 PCRE는 캡처그룹 사용에 제한이 없다.
(12개까지만 테스트해봄)
보너스
VIM에서 '
/
'와 '
CTRL + f
'를 입력하면 원래 검색어 히스토리를 보여주는데 언제부턴가 난데없이 이런 화면이 튀어나온다
(..)
검색어 히스토리를 보는 다른 방법은 '
q/
'. 명령어 히스토리는 '
q:
'. 읽기모드에서 입력한다는 사실에 주의.
관련 글
VIM 꼼수의 발견 - 4th
VIM 꼼수의 발견 - 2nd
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
크리에이티브 커먼즈 라이선스
이 저작물은
크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스
에 따라 이용할 수 있습니다.
댓글 없음:
댓글 쓰기