검색결과 개수를 팝업합니다.
Vim 8.2.0896 이상이 필요합니다. 네오빔은 지원되지 않습니다.
vim-plug를 사용하는 경우 vimrc에 다음 줄을 추가하세요.
Plug ' obcat/vim-hitspop '
다른 플러그인 관리자를 사용할 수 있습니다.
이 플러그인이 작동하려면 hlsearch
옵션이 켜져 있어야 합니다.
set hlsearch
이것이 설정에 필요한 전부입니다. /foo
와 같은 검색 명령어를 실행하면 팝업이 나타나 foo 3 of 7
과 같은 검색 결과 개수를 보여줍니다.
강조 표시를 중단하면 팝업이 자동으로 닫힙니다.
nohlsearch
명령을 사용하면 강조 표시를 중지할 수 있습니다. 이 명령을 빠르게 실행하려면 다음 맵을 설정해야 할 수 있습니다.
nnoremap <silent> <ESC><ESC> : <C-u> nohlsearch <CR>
is.vim 플러그인의 nohlsearch 기능을 사용하여 자동으로 강조 표시를 중지할 수도 있습니다. 자세한 내용은 링크를 참조하세요.
정확하게 말하면 강조 표시를 중지한 후 다음 중 하나가 발생하면 팝업이 닫힙니다.
updatetime
옵션으로 지정한 시간이 경과되었습니다. updatetime
의 기본값은 4000
, 즉 4초입니다. 강조 표시를 중지한 후 최대한 빨리 팝업을 닫으려면 이 옵션의 값을 줄이십시오. 나는 약 100ms를 제안합니다.
set updatetime = 100
updatetime
Vim이 스왑 파일을 쓰기 전의 지연도 제어합니다( :h updatetime
참조).
일부 기능을 사용자 정의할 수 있습니다.
기본적으로 팝업은 현재 창의 오른쪽 상단에 표시됩니다. 예를 들어 현재 창의 왼쪽 하단에 팝업을 표시하려면 다음을 사용하십시오.
let g: hitspop_line = ' winbot '
let g: hitspop_column = ' winright '
다른 위치를 지정할 수도 있습니다. 자세한 내용은 도움말 파일을 참조하세요.
팝업 색상은 다음 하이라이트 그룹을 설정하여 변경할 수 있습니다.
hitspopNormal
(기본값: Pmenu
에 대한 링크)hitspopErrorMsg
(기본값: Pmenu
에 대한 링크)예:
highlight link hitspopErrorMsg ErrorMsg
색 구성표에는 iceberg.vim을 사용합니다.
MIT 라이센스.