Emacs: Ctrl+Space(마커 설정)는 Konsole에 공백 하나만 삽입합니다.

Emacs: Ctrl+Space(마커 설정)는 Konsole에 공백 하나만 삽입합니다.

Konsole에서 emacs를 사용하는 데 문제가 있습니다. emacs에서 텍스트를 선택하기 위한 마커를 설정할 수 없습니다. Ctrl+ space표시를 설정하는 대신 공백 문자를 삽입하십시오.

XTerm에서는 거의 동일한 동작이 발생합니다. 표시를 설정하는 대신 물결표를 삽입합니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

답변1

좋아, 내 문제를 발견했습니다. IBus 데몬은 동일한 바로 가기를 사용하도록 구성됩니다. 이는 다음을 통해 변경할 수 있습니다.

ibus-setup

그런 다음 다음과 같은 방법을 사용하여 데몬을 다시 시작합니다.

killall ibus-daemon
ibus-daemon -d

답변2

ESC-x는 바인딩을 설명합니다.

현재 바인딩이 표시됩니다. set mark 명령에 대한 두 번째 바인딩이 있을 수 있습니다.

Try Ctrl-@ INSTEAD.

답변3

제어 공간에 대한 키보드 순서를 명시적으로 설정하여 이 문제를 수정하거나 해결할 수 있었습니다. 설정 → 현재 프로필 편집 → 키보드 → 기본값(XFree 4) → 편집...에서 "+추가" 버튼을 사용한 다음 Space+Ctrl"키 조합" 필드와 \x00"출력" 필드에 추가했습니다. 그런 다음 새 구성을 저장하고 제어 공간 시퀀스를 Emacs로 보냈습니다.

그래도 작동하지 않으면 \Exset-mark-command\n제어 공간에서 Emacs가 set-mark-command기능을 실행하기 위한 특정 요청으로 인식할 일련의 문자를 보내도록 "출력"을 설정해 봅니다.

관련 정보