"화면"에 대한 대체 단축키 [닫기]

"화면"에 대한 대체 단축키 [닫기]

화면은 바로가기를 사용하여 CtrlA활성화합니다. 나는 이것이 줄의 시작 부분으로 점프하는 Bash 명령과 정수를 증가시키는 VIM 명령을 방해한다는 것을 발견했습니다. 물론 다시 매핑할 수도 있지만 다른 화면 사용자가 이 상황을 어떻게 처리하는지 알고 싶습니다. 나는 CtrlQ아무 쓸모가 없다고 생각합니다. 기본 단축키를 변경할 때 다른 화면 사용자가 직면한 단점과 함정은 무엇입니까?

Unix.SE나 SuperUser가 이 글을 게시하기에 더 좋은 곳인지 확실하지 않습니다. 이것은"스몰 토크, 개방형 질문"또는 의심할 여지 없이 이 문제에 직면한 다른 화면 사용자에게는 답변이 얼마나 엄격한지에 따라 매우 유용한 리소스가 될 수 있습니다. 나는 다른 스크린 사용자들이 Unix.SE에서 이 문제를 우연히 발견할 가능성이 더 높다고 생각합니다. 슈퍼유저가 더 적합한 장소라면 어떤 모드라도 이를 옮기는 것을 환영합니다. 감사해요!

답변1

터미널 키를 다시 매핑하지 않는 한 다음 과 같이 를 사용하는 CtrlQ것은 좋지 않을 수 있습니다 .startCtrlX

stty start '^X'

stopCtrlS이는 운영 체제에서 터미널로의 출력을 일시 중지하는 문자( )의 보완입니다 .

CtrlZ나 자신도 이 제품을 20년 넘게 사용해 왔습니다 . 새 창을 만들 수 있기 때문에 작업을 자주 일시 중지하지는 않지만, 필요한 경우 두 번만 클릭하면 됩니다.

답변2

몇 년 전에 이 문제를 발견하고 Ctrl]화면 바로가기를 영원히 누리기로 결정했습니다. 당신의 .screenrc:

escape "^]]"

그런 다음 여전히 Ctrl-A를 사용하여 Emacs, GNU readline 등에서 모든 줄의 시작 부분을 가져올 수 있습니다.

답변3

내가 찾은 가장 좋은 해결책은 screen활성화 단축키를 CtrlJ. VIM 맵은 CtrlJ줄바꿈만 삽입하는 반면(쓸모가 없습니다. 저는 그것에 대해 전혀 모릅니다), Bash 맵은 CtrlJ편집을 위한 검색 텍스트를 표시합니다(다시 말하지만, 이것은 제가 알지도 못하는 맵이며 합리적인 내용이 있습니다). 해결 방법) .

다른 사용자들이 이 내용이 도움이 되기를 바랍니다 screen.

관련 정보