화면이 꺼진 상태에서 vim 세션 고정을 해제하는 방법

화면이 꺼진 상태에서 vim 세션 고정을 해제하는 방법

이것이 vim 명령에 관한 것인지 화면 명령에 관한 것인지는 확실하지 않지만 후자라고 가정합니다.

나는 화면을 아래로 한 채 vim을 사용해왔고, 가끔씩 내가 사용하고 있는 가상 터미널을 정지시키는 키 조합을 누를 것입니다.

모든 것을 볼 수 있고 여전히 해당 터미널에서 화면 명령을 실행할 수 있지만 터미널 자체 내에서는 아무 것도 할 수 없습니다. 다른 가상 터미널을 생성/롤오버할 수 있으며 모두 잘 작동합니다.

특정 터미널을 잠그기 위해 무엇을 하고 있는지 모르겠습니다.

게다가 온라인에서 답변을 검색하면 CTRL-Q와 CTRL-S가 곳곳에서 언급됩니다. CTRL-Q를 눌러도 아무 일도 일어나지 않았고 모호함을 고려하여 CTRL-q와 CTRL-Q를 사용해 보았습니다.

- 편집하다 -

또 다른 세부 사항은 Macbook을 사용하고 있지만 PC에서 KDE/Mint와 동일한 문제가 있었던 것 같습니다.

답변1

이 키는 XON/XOFF 흐름 제어에 사용됩니다. 흐름 제어가 활성화되면 Ctrl- S터미널 출력을 중지합니다. 화면 명령은 제어되는 터미널의 일부가 아니기 때문에 계속 작동합니다.

Ctrl- Q터미널 출력을 활성화합니다. 따라서 이전에 누르지 않았다면 Ctrl아무런 차이가 없습니다.S

답변2

허용되는 답변은 GNU 화면을 실행하는 터미널의 흐름 제어에 대해 설명합니다. 다른 Screen 터미널로 전환하여 사용할 수 없기 때문에 설명하는 동작이 발생하지 않습니다.

설명하는 동작은 흐름 제어가 설정된 것처럼 들립니다.GNU 화면 자체 내에서. Ctrl+를 누른 A다음 이 키를 누르면 SXOFF가 현재 화면 터미널로 전송되지만 독립적으로 전환할 수 있는 다른 화면 터미널은 유지됩니다. 모든 것이 다시 제대로 작동하도록 하려면 터미널에서 Ctrl+를 클릭한 A다음 Q다시 이동하려는 콘텐츠를 클릭하세요.

답변3

혹시라도 CTRL-Q 또는 CTRL-A + CTRL-Q가 작동하지 않습니다. 실수로 그래픽 터미널을 잠갔기 때문에 잠금을 해제하기 위해 터미널 메뉴에서 "읽기 전용"을 선택 취소했습니다.

답변4

문제는 다음과 같습니다

frozen vim::

KNOPPIX 8.6을 실행 중입니다.

저는 4개의 작업 공간이 있는 KDE 데스크탑을 사용합니다.

작업 공간 2, 3, 4에는 konsole4개의 터미널이 열려 있습니다.

총 12개의 konsole창에서 vim 8.3 버전 2개가 동시에 실행되고 있습니다. 이러한 vim 세션 중 하나에서 나는 bash 스크립트 중 하나를 편집하고 있습니다.

여러 번 Ex cmd line에서 vim 검색 명령 /및/또는 :s대체 명령을 사용해 보았습니다.

매번 이 vim은 오랫동안 동결될 것이기 때문에 이 vim을 죽여야 할 것 같습니다. vim은 어떤 키를 눌러도 반응하지 않습니다.

마우스를 사용하여 다른 작업 공간인 또 다른 "konsole"로 전환할 수 있습니다. 다른 vim과 다른 모든 작업이 작동합니다.

가능한 이유는 다음과 같습니다.

명령의 패턴에는 물결표 /가 있습니다 . ~일부는 백슬래시로 이스케이프되고 일부는 이스케이프되지 않습니다.

몇 가지 vim 정지 이벤트 후에 옵션을 비활성화했습니다 incsearch.

이전: 명령줄에 모드를 가져오면 vim이 정지됩니다. 이후: 명령을 실행하면 /정지됩니다.

~무한 루프에서 재귀 검색이 발생할 것 같습니다 .

정력 문제:

CTRL-C검색 활동을 중지할 수 없습니다.

vim이 작업 중이고 검색 중이라는 표시가 없습니다.

vim에는 프로젝트가 없고 help, 처리할 레이블도 없으며 frozen, vim이 응답하지 않습니다.

관련 정보