비재귀적 .inputrc 매크로

비재귀적 .inputrc 매크로

"자동으로 쌍을 삽입하고 커서를 가운데에 배치하는 바인딩을 찾고 있습니다 . 이론적으로는 다음과 같습니다.

"\"": "\"\"\C-b"

그러나 이로 인해 시도할 때 반복적으로 다음 오류 메시지가 나타납니다.

readline: maximum macro execution nesting level exceeded

그래서 vim처럼 매크로를 비재귀적으로 제한하는 방법이 있는지 궁금합니다 ?noremap.

GNU 문서에서 아무것도 찾지 못했습니다.

답변1

C-vas 의 기본 바인딩을 변경하지 않았다고 가정하면 각 입력 인용 문자 앞에 접두사를 붙일 quoted-insert수 있습니다 ."

"\"": "\C-v\"\C-v\"\C-b"

관련 정보