마우스 클릭으로 커서가 현재 마우스 위치로 이동하도록 터미널을 구성하는 방법

마우스 클릭으로 커서가 현재 마우스 위치로 이동하도록 터미널을 구성하는 방법

내가 찾고 있는 것은 nano -m처럼 동작하도록 터미널을 구성하는 방법입니다. 나는 슬랙웨어에서 실행되는 fvwm2 내부의 xterm이 이 작업을 수행하지만 gnome이나 kde는 이를 수행하지 않는다는 것을 알고 있습니다. Ubuntu에서 fvwm2 설치를 테스트했지만 xterm에는 여전히 해당 기능이 없습니다.

답변1

X11 터미널 에뮬레이터에서 마우스 위치 보고를 활성화할 수 있지만 위치를 읽고 이에 따라 작동하려면 협력 애플리케이션이 필요합니다. 터미널은 자체적으로 이를 수행하지 않습니다. nano분명히 그렇습니다. 다른 화면 기반 애플리케이션(예: links)도 마찬가지입니다.

명령줄만 사용하는 경우 마우스 추적 버전이 없으면 그다지 유용하지 않습니다 libreadline. 그럼에도 불구하고 키보드에서 손을 떼고, 마우스를 움직이거나 트랙패드를 사용하고, 다시 키보드로 돌아가는 것이 Meta- B또는 Ctrl- 보다 느린 것 같습니다 A.

여기다양한 터미널 지시문의 매우 긴 목록, 다양한 터미널 에뮬레이터에서의 마우스 추적을 포함합니다.

답변2

echo -e "\e[?1000;1006;1015h" # Enable tracking

스크립트: 마우스 클릭 시 bash readline 커서를 이동하는 bash 스크립트를 만들었습니다.깃허브

세부정보: 다른 답변에서 내 답변을 읽어보세요.우편

관련 정보