programing

앞뒤로 검색하려면 어떻게 해야 하나요?

elecom 2023. 4. 13. 20:31
반응형

앞뒤로 검색하려면 어떻게 해야 하나요?

사용하고 있다reverse-i-search자주, 그것도 괜찮고마음에 들어요.+를 r여러 번 누르면 실제로 찾고 있는 명령어를 전달할 수 있습니다.+r는 최신에서 오래된 역사로 거슬러 올라가기 때문에 다음을 수행해야 합니다.

  1. 취소,
  2. 다시 검색하다
  3. 명령을 전달하지 않고 정확히 명령에 따라 정지합니다.

안에 있는 동안reverse-i-search즉, 현재 위치에서 최신 상태로 검색할 수 있습니까?나는 순진하게 ++Shiftr를 시도했지만, 운이 없었다.+g에 대해서는 들었습니다만, 이것은 제가 기대한 바가 아닙니다.생각나는 사람?

여기에도 비슷한 질문이 있습니다.

Control-r reverse-i-search in Bash: Cygwin에서 검색을 리셋하려면 어떻게 해야 합니까?

Super User에서 비슷한 질문을 하나 더 찾았습니다.

(리버스 i 검색) (Bash)

분명히 둘 다 +s를 언급하고 있는데, 이것이 효과가 있을지도 모릅니다.

CTRL + S

...사용 후 해결했습니다...

stty -ixon

Ctrl+S가 작동하지 않는 경우 Vincenzo Pii가 다른 관련 스레드에서 수락한 답변에 따라 다음 작업을 수행합니다.

문제는, 많은 단말기에서, 이 바인딩이 디폴트로, 포즈 송신 코드를 송신하기 위해서 사용되고 있다는 것입니다( ).XOF).

에서와 같이man stty:

[-]ixon
    enable XON/XOFF flow control

따라서 단말기에서 이 옵션이 활성화 되어 있는 경우(의 출력)stty -a포함하다ixon와 함께-앞에 서명)을 사용하면 역i 검색 컨텍스트에서 +를 S사용할 수 없습니다.

디세블로 하려면 , 다음의 커맨드를 사용합니다.

stty -ixon

그리고 +S가 당신에게 줄 것입니다.(i-search)(리버스 없음).

해라delete, 마법처럼 작동했습니다.

다른 사람들은 +s를 가리키지만, 나에게는 효과가 없습니다.

언급URL : https://stackoverflow.com/questions/12373586/how-to-reverse-i-search-back-and-forth

반응형