vim 기록에서 검색할 수 있나요?

vim 기록에서 검색할 수 있나요?

Bash에서 Ctrl+R을 누르고 vim bash를 입력하면 vim 문자열을 사용하여 입력한 이전 명령 목록이 반환됩니다. :로 시작하는 명령에 대해 vim 기록에서 비슷한 것을 만들 수 있습니까?

답변1

입력하는 대로q: 창을 엽니다 [Command Line]. 이 창에서는 일반적으로 ?(뒤로)를 눌러 검색 하거나 /화살표를 눌러 찾아볼 수 있습니다. Enter를 눌러 선택한 라인을 실행할 수 있습니다.

도움말 20.5장을 참조하세요.더 알아보기. 를 입력 :help usr_20.txt한 다음 커서를 이동 하고 +를 |20.5|누릅니다 .ctrl]

다음 명령을 사용하여 명령줄 창을 엽니다. >

    q:

Vim은 이제 하단에 (작은) 창을 엽니다. 여기에는 끝에 빈 줄이 있는 명령줄 기록이 포함되어 있습니다.

    +-------------------------------------+
    |other window                         |
    |~                                    |
    |file.txt=============================|
    |:e c                                 |

답변2

입력한 후에는 Up및 키를 사용하여 Vim의 명령 기록에 저장된 명령을 통해 위아래로 이동할 수 있습니다.Down:

명령의 시작 부분을 입력하고 키를 누르면 UpVim은 동일한 접두사 문자열을 사용하여 가장 최근에 저장된 명령을 제공합니다. 이 점에서 Bash가 사용하는 것과 반대 순서로 작동합니다.첫 번째몇 가지 명령을 입력하고그 다음에Up( Bash 에서처럼 먼저 누른 Ctrl+R다음 를 입력하는 대신)을 누릅니다 .

이는 검색 문자열에도 적용됩니다.

관련 정보