vim에서“다음 찾기”
에 대한 vim에서 앞으로 검색하려면을 cake
입력 /cake
하지만 return 키를 누르면 커서가 첫 번째 일치 항목으로 이동합니다. "다음 찾기"와 유사한 vim 명령이 있습니까?
그것은는 n다음과 N이전을 위해.
그리고 대신에 ?
(예를 들어 ?cake
) 를 사용하여 역 검색을 사용하는 경우 반대 /
방향입니다.
시스템에 설치되어 있으면 vimtutor
터미널에서 명령 을 실행 하여 기본 Vim 명령에 대한 자습서를 시작해야합니다.
롭 웰스 조언 에 대한 *
과는 #
매우 타당한.
vim에서 가장 유용한 지름길은 IMHO *입니다.
커서를 단어 위에 놓고 *키를 누르면 해당 단어의 다음 인스턴스로 넘어갑니다.
#키는 동일한 작업을 수행하지만, 단어의 이전 인스턴스로 이동합니다.
정말 시간 절약입니다.
VIM에서 검색하는 방법
- 유형
/
- 유형 검색어 ( 예 : "var")
- 프레스 enter
- 에 대한 다음 인스턴스를 누릅니다 n(대한 이전 N )
n열쇠 를 찾고 있습니까?
입력 n하면 다음 경기로 이동합니다.
논의한 바와 같이 몇 가지 검색 방법이 있습니다.
/pattern
?pattern
* (and g*, which I sometimes use in macros)
# (and g#)
플러스, 이전 /와 다음 탐색 N및 n.
검색 프롬프트 /
를 끌어서 C-p
/ 로 순환 하여 검색 기록을 편집 / 호출 할 수도 있습니다 C-n
. 더 유용한 기능은 q/
검색 기록을 탐색 할 수있는 창으로 이동합니다.
또한 중요한 것은 'hlsearch'
(유효한 유형 :hls
)입니다. 이를 통해 패턴의 여러 인스턴스를 훨씬 쉽게 찾을 수 있습니다. 다음과 같은 방법으로 경기를 더욱 밝게 만들고 싶을 수도 있습니다.
hi Search ctermfg=yellow ctermbg=red guifg=...
그러나 화면 전체에서 일정한 노란색 일치로 미쳐 갈 수 있습니다. 그래서 당신은 종종 자신을 사용하여 찾을 수 :noh
있습니다. 매핑이 순서대로 진행되는 것은 매우 일반적입니다.
nmap <leader>z :noh<CR>
필자 는 강조 표시를 지우기 z
위해 끊임없이 입력하는 /zz<CR>
(빠른 유형의 일반적이지 않은 경우) 사용했던 것처럼 쉽게 기억합니다 . 그러나 :noh
매핑이 더 좋습니다.
"/ wordforsearch"와 같은 것을 누른 후 ctrl + enter를 누르면 현재 줄에서 "wordforsearch"라는 단어를 찾을 수 있습니다. 그런 다음 다음 일치를 위해 n을 누르십시오.
참고 URL : https://stackoverflow.com/questions/6607630/find-next-in-vim
'Programing' 카테고리의 다른 글
자식 분기, 포크, 가져 오기, 병합, 리베이스 및 복제의 차이점은 무엇입니까? (0) | 2020.02.13 |
---|---|
Python 3으로 pip를 설치하는 방법은 무엇입니까? (0) | 2020.02.13 |
XML 파일을 어떻게 구문 분석합니까? (0) | 2020.02.13 |
컨텐츠를 기반으로 iframe 크기 조정 (0) | 2020.02.13 |
ConcurrentHashMap에 대해 ConcurrentHashSet이없는 이유 (0) | 2020.02.13 |