vim의 명령 기록을 어떻게 검색합니까?
Vim에서도 다음 검색을하고 싶습니다.
(reverse-i-search)`':
이전 명령의 단어를 입력하면 전체 명령이 표시됩니다.
Vim의 연대기 기록 도구를 알고 있습니다.
q:
그러나 역방향 검색만큼 유용하지 않습니다.
Vim에서 터미널과 비슷한 역방향 검색을 할 수있는 방법은 무엇입니까?
이전 명령의 첫 글자를 입력하고 <위쪽> 화살표 (또는 Ctrl + p)를 누릅니다.
:set li<up>
:set lines=75
기록 옵션을 확인하고 충분히 큰 값으로 설정하는 것을 잊지 마십시오
:set history=1000
q:
일반 모드로 입력 하여 명령 창을 엽니 다. 일반 vim 명령을 사용하여 여기에서 검색 / 편집 할 수 있습니다. 일반 모드에서 시작합니다. Enter
명령을 실행하려면 누릅니다 .
이 접근 방식을 사용하면 줄의 시작뿐만 아니라 전체 명령을 검색 할 수 있습니다.
다음은 Vim의 명령 줄 기록 에 대한 문서입니다 . 또한 기록에있는 동안 키 바인딩을 다루는 Vim의 명령 줄 기록 에 대한 문서의이 부분을 참조하세요 . 말하고 :foo
위쪽 화살표를 눌러 foo로 시작된 마지막 명령을 찾을 수있는 것 같습니다 .
나는 이것도 찾고 있었고 (마지막으로 왜 그것이 내장되지 않았는지 궁금해 한 후) 구현을 채찍질하는 것을 거부 할 수 없다고 결정 했으므로 여기에 있습니다 : https://github.com/goldfeld/ ctrlr.vim
셸과 똑같이 작동해야합니다. 아직 몇 가지 기본 사항이 누락되어 있지만 (^ R을 다시 눌러 다음 경기로 건너 뛰는 것과 같은) 제가 사용하는 모든 것은 이번 첫 번째 릴리스에 있으며 나머지는 추가 할 예정입니다. 내가 시간을 얻는대로 앞으로 몇 주.
q : 이외에도 일반 모드에서는 명령 줄 모드에서 Ctrl + F를 사용하여 명령 기록 창을 열고 / ,?와 같은 일반 검색 명령을 사용할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/741913/how-do-you-search-through-vims-command-history
'Program Tip' 카테고리의 다른 글
gsub로 여러 글자를 악센트로 대체 (0) | 2020.11.16 |
---|---|
React 컴포넌트의 상태에 객체를 저장합니까? (0) | 2020.11.16 |
자동 조정 방법 (0) | 2020.11.16 |
파이썬의 urllib를 사용하여 헤더를 어떻게 설정합니까? (0) | 2020.11.16 |
파일에서 읽고 utf-8에 저장하는 Python (0) | 2020.11.16 |