터미널을 사용하고 명령 줄 텍스트를 입력하는 경우 해당 줄을 지우거나 삭제할 수있는 단축키 또는 방법이 있습니까?
예를 들어, 현재 행 / 명령이 실제로 다음과 같은 경우 :
> git log --graph --all --blah..uh oh i want to cancel and clear this line <cursor is here now>
위로부터 다음으로 이동하는 단축키 또는 명령이 있습니까?
>
?
일반적으로 나는 ↓키를 누르고, 현재 라인이 역사상 가장 새로운 라인이라면, 그것을 지울 것입니다. 그러나 ↑키 를 통해 명령 기록을 검토하고 해당 명령을 편집하거나 사용하기 시작 하면 기록 ↓에서 다음 최신 명령으로 프롬프트가 변경되므로 ↓여러 번 누르지 않으면 여기에서 작동하지 않습니다 .
답변
Ctrl+ U를 사용 하여 시작 부분을 지울 수 있습니다 .
Ctrl+ W를 사용 하여 단어 만 삭제할 수 있습니다 .
Ctrl+ C를 사용 하여 취소 할 수도 있습니다 .
기록을 유지하려면 Alt+ Shift+ #를 사용하여 주석으로 만들 수 있습니다 .
답변
모든 답변을 요약하면 다음과 같습니다.
- 선 정리 : Ctrl+ U를 사용 하여 시작 부분을 정리할 수 있습니다 .
 - 줄 을 정리하십시오 : Ctrl+ E Ctrl+ U터미널에서 현재 줄을 닦아
 - 줄 을 정리하십시오 : Ctrl+ A Ctrl+ K터미널에서 현재 줄을 닦아
 - 현재 명령 / 줄을 취소하십시오 : Ctrl+ C.
 - 삭제 된 명령을 다시 호출하십시오. Ctrl+ Y(then Alt+ Y)
 - 줄의 시작으로 이동 : Ctrl+A
 - 줄 끝으로 이동 : Ctrl+E
 - 명령의 중간에있는 경우 예를 들어 앞으로 단어를 제거하십시오. Ctrl+K
 - 단어가 시작될 때까지 왼쪽의 문자를 제거하십시오. Ctrl+W
 - 전체 명령 프롬프트를 지우려면 Ctrl+L
 - 라인 시작과 현재 커서 위치 사이를 전환합니다. Ctrl+XX
 
답변
완전한 바로 가기 목록이 있습니다.
- Ctrl+ a 커서를 줄의 시작으로 이동
 - Ctrl+ e 커서를 줄의 끝으로 이동
 - Ctrl+ b 한 문자 뒤로 이동
 - Alt+ b 한 단어 뒤로 이동
 - Ctrl+ f 한 문자 앞으로 이동
 - Alt+ f 한 단어 앞으로 이동
 - Ctrl+ d 현재 캐릭터 삭제
 - Ctrl+ w 마지막 단어를 잘라
 - Ctrl+ k 커서 다음에 모든 것을 자릅니다
 - Alt+ d 커서 다음에 단어 잘라 내기
 - Alt+ w 커서 앞의 단어 잘라 내기
 - Ctrl+ y 마지막으로 삭제 한 명령 붙여 넣기
 - Ctrl+ _ 실행 취소
 - Ctrl+ u 커서 전에 모든 것을 잘라
 - Ctrl+ xx첫 번째 위치와 현재 위치 간 전환
 - Ctrl+ l 터미널 지우기
 - Ctrl+ c 명령 취소
 - Ctrl+ r 기록의 검색 명령-검색어를 입력하십시오.
 - Ctrl+ j 현재 기록 항목에서 검색을 종료
 - Ctrl+ g 검색 취소 및 원래 줄 복원
 - Ctrl+ n 역사에서 다음 명령
 - Ctrl+ p 역사에서 이전 명령
 
답변
Ctrl+ A, Ctrl+ K터미널의 현재 줄을 지 웁니다. 그런 다음 필요한 경우 Ctrl+ 로 호출 할 수 있습니다 Y.
답변
당신이 VI 모드를 사용하는 경우 나, 히트 Esc다음cc
방금 삭제, 무엇을 다시 얻기 위해 Esc다음 p🙂
답변
나는 당신이 그것을 좋아하는지 확실하지 않지만 Ctrl+ A(줄을 시작하기 위해)와 Ctrl+ K(줄을 삭제하기 위해)를 사용합니다. 나는 이맥스 에서이 명령에 익숙했고 실수로 알아 냈습니다.
답변
Ctrl+ A, Ctrl+ 의 대안 K은 Ctrl+ E, Ctrl+ U입니다.
