Ssh를 통한 Dtach 및 Vim: 세션 다시 연결

Ssh를 통한 Dtach 및 Vim: 세션 다시 연결

내 서버에 연결합니다.

$ ssh [email protected]

서버에서 dtach세션 을 엽니다 vim.

$ dtach -c \tmp\my-dtach-session-pipe vim

그런 다음 내 SSH 세션이 종료되었습니다. 내 세션을 반환하려고 합니다.

$ ssh [email protected]
$ dtach -a \tmp\my-dtach-session-pipe

나는 vim을 얻지 못하고 깜박이는 커서만 얻습니다. 거기에서는 아무것도 할 수 없습니다. 그것조차도 할 수 없습니다 . with 를 분리 ctrl+c할 수만 있습니다 .dtachctrl+\

dtach 세션을 올바르게 복원하려면 어떻게 해야 합니까? 아니면 dtach가 어떻게 작동해야 하는지에 대한 아이디어를 놓치고 있는 걸까요?

tmux참고: 저는 유틸리티 에 대해 많이 알고 있습니다 screen.

답변1

제 생각엔WINCH다음 주소로 신호 보내기 dtach:

dtach -c /tmp/my-dtach-session-pipe -r winch vim

또는 다시 연결할 때:

dtach -a /tmp/my-dtach-session-pipe -r winch

답변2

어쩌면 원하는 것을 얻었지만 화면을 다시 그려야 합니까? 을 눌러보세요 CTRL + L.

관련 정보