화면 안에 있습니다 (screen -Ra). 나는 긴 명령을 받았으며 끝에 있습니다. 왼쪽 화살표를 유지하는 대신 어떻게 줄의 시작 부분으로 갈 수 있습니까?
CTRL-A는 일반 창에있을 때 작동하지만 화면 안에있을 때 CTRL-A를 누르면 "다른 창 없음"이라는 메시지가 표시됩니다. CTRL-A가 화면에 전달 된 것 같습니다.
화면에서 줄 시작으로 어떻게 가나 요?
Home
버튼 이 있다면 @hesse . 항상 그런 것은 아닙니다
화면 안에 있습니다 (screen -Ra). 나는 긴 명령을 받았으며 끝에 있습니다. 왼쪽 화살표를 유지하는 대신 어떻게 줄의 시작 부분으로 갈 수 있습니까?
CTRL-A는 일반 창에있을 때 작동하지만 화면 안에있을 때 CTRL-A를 누르면 "다른 창 없음"이라는 메시지가 표시됩니다. CTRL-A가 화면에 전달 된 것 같습니다.
화면에서 줄 시작으로 어떻게 가나 요?
Home
버튼 이 있다면 @hesse . 항상 그런 것은 아닙니다
답변:
Ctrl-를 사용 a a하거나 화면의 이스케이프 키 입력을 변경 하십시오 (옵션 -e
).
Ctrl
- 를 누르고 a
두 키를 놓은 다음을 누릅니다 a
. 내가 Ctrl
누른 채로 실수를 저 지르지 마십시오 . : 이것과 다른 키 바인딩에 대한 좋은 참조 카드 aperiodic.net/screen/quick_reference
어느 쪽이든 당신은 변경할 수 있습니다 screen
바인딩 또는 당신은 당신의 쉘의 바인딩을 변경할 수 있습니다. 쉘이 있다고 가정하면 bash
의 출력 결과는 bind -p | grep \C-a
바인드 된 현재 조치를 제공해야합니다 Ctrl+A
. 이 조치를 다른 것에 바인드하려면 다음 양식을 사용하십시오.
$ bind '"\C-p": beginning-of-line'
Ctrl+P
커서가 줄의 시작 부분으로 이동하도록 바인딩 됩니다. 표현식 안의 큰 따옴표를 기억하십시오. 바인딩을 설정 해제하려면 아무것도 설정하지 마십시오.
$ bind '"\C-a": '
조치와 연관된 모든 입력 순서를 나열하려면 다음을 사용하십시오.
$ bind -p | grep beginning-of-line
마지막으로, 바인딩을 영구히 만들려면 ~/.bashrc
파일에 명령문을 넣고 issue source ~/.bashrc
.
Ctrl- x- Ctrl- x당신이 배쉬, 비단뱀와 MySQL과 같은 어떤 readline에 호환 환경에 대한 행의 첫 번째 문자로 이동 할 수 있습니다. GNU SCREEN은 이것을 무시합니다. 사용자 정의 된 구성이 필요하지 않습니다.
대신이를 사용하는 경우 Ctrl- a- a당신은 GNU 화면인지 여부 염두에 두어야 할 필요가 없습니다 - 당신은 일관성있는 바로 가기 키를 사용합니다.
관심있는 사람이라면 이미 동일한 바로 가기 키를 사용하여 이미 시작 부분에있는 경우 줄 끝으로 이동할 수 있습니다.
C-x C-x
는 exchange-point-and-mark
입니다. 마크는 기본적으로 줄의 시작 부분에 있습니다. C-space
다른 곳에서 마크를 설정하는 데 사용할 수 있습니다 .
Home
키를 눌러 시작 부분으로 이동하고End
줄 끝으로 이동하십시오.