man readline
Bash 및 Emacs 모드의 기타 쉘에는 다음 과 같은 훌륭한 종료/양크 단축키(참고자료 참조)가 있습니다 .
- Ctrl+ k: "kill-line": 커서 앞의 모든 현재 줄을 삭제하고 잘라내기 버퍼에 저장합니다.
- Ctrl+ y: "yank"는 마지막으로 삭제된 내용을 커서 아래에 붙여넣습니다.
- Alt+ y: "yank-pop"은 이전에 삭제된 콘텐츠를 순환합니다.
하지만 내 현재 상황은 다음과 같습니다.
- Ctrl+ 를 클릭하세요 k.
- 뭔가를 하세요(다른 명령을 입력하세요),
- 그런 다음 원래 줄을 다시 붙여넣고,하지만 내용이 있을 경우에만!
현재 설정에서는 Ctrl빈 줄에서 +를 누르면 컷 버퍼가 변경되지 않으므로 +를 누르면 됩니다.kCtrly 확실히 *다시 덮다*오리지널 라인.
이 킬 링을 지우는 방법을 찾을 수 없습니다. 가능합니까(zsh로 전환하는 것 외에...)?
답변1
아니요 - 종료 루프는 readline 라이브러리(bash에서 사용)에 의해 지워지지 않으므로 바인딩할 명령이 없습니다.