커서 앞의 표시 삭제

커서 앞의 표시 삭제

쉘을 사용할 때 Ctrl+를 입력하여 W삭제하도록 선택할 수 있습니다.단어(실제로는 공백이 없는 모든 문자 시퀀스) 커서 앞에 위치합니다. 유사한 동작을 추가하고 마지막 동작만 제거하려면 어떻게 해야 합니까?토큰, 이것은 Vim 편집기에서 구현한 +와 똑같나요 Ctrl?W

설명을 위해 다음 줄을 입력한다고 상상해 보세요. (참고: [커서]`는 커서 위치입니다.)

ssh [email protected][cursor]

이제 결과를 확인하세요.

El Capitan/Centos 7에서 Ctrl+를 두 번 입력하면 W다음과 같은 결과가 나타납니다.

$ ssh [cursor]

Vim 아래에 Ctrl+를 두 번 입력하면 W다음과 같은 결과를 얻습니다.

$ ssh [email protected][cursor]

답변1

emacs 키 바인딩을 사용하는 bash가 있다고 가정하면 이것이 항상 기본값인 것 같습니다. alt-delete는 한 위치 뒤로 삭제하고, alt-D는 커서 뒤의 부분을 삭제합니다. 따라서 다음부터 시작하세요.

ssh [email protected]
                ^

^커서의 간단한 예로, after와 after를 얻습니다.ssh [email protected]alt-dssh fulano@comalt-del

그러나 다른 키 조합을 찾으려면 필요한 경우 emacs 치트 시트를 찾아보는 것이 좋습니다. bash가 내가 그 중 하나를 기억하는 유일한 이유입니다. (Emacs 팬 여러분...)

이 컴퓨터에서는 실제로 백스페이스 키를 사용하여 작동하지만 삭제는 그렇지 않으므로 확인하고 싶을 수도 있습니다. 어쩌면 이것뿐일지도 모릅니다.

관련 정보