이 vim 기능을 활성화하는 방법: 마우스 커서 이동과 동시에 가운데 마우스로 붙여넣기?

이 vim 기능을 활성화하는 방법: 마우스 커서 이동과 동시에 가운데 마우스로 붙여넣기?

VIM에 두 가지 기능을 갖고 싶습니다

  1. 마우스 커서 이동
  2. 가운데 마우스를 사용하여 전역 클립보드에서 붙여넣기

첫 번째 기능은 내가 설정할 수 mouse=a있고 두 번째 기능은 mouse=r.

개별적으로 이러한 기능은 작동하지만 함께 작동하지는 않습니다.

내가 설정하면mouse=ar

  • 마우스 커서 이동 [확인]
  • vim 내에서 선택한 정보를 사용하여 가운데 버튼 마우스 붙여넣기 [확인]
  • 외부 앱에서 선택한 정보를 사용하여 가운데 버튼 마우스 붙여넣기 [실패]

추가 애플리케이션/패키지를 설치하지 않고도 이러한 기능을 동시에 얻을 수 있습니까?

$ vim --version | grep clipboard -clipboard +iconv +path_extra -toolbar +eval +mouse_dec +startuptime -xterm_clipboard

당신의 도움을 주셔서 감사합니다

편집하다 Shift+마우스 가운데 버튼을 사용하여 외부 선택 항목에서 붙여넣을 수 있다고 들었습니다. 내부 버퍼와 외부 버퍼를 모두 병합하는 방법이 있다면 이 작업을 수행할 수 있습니다(선택). 이런 경우 Shift+마우스 가운데 버튼을 사용할 때 삽입 모드로 들어가는 방법은 무엇입니까?

답변1

그만큼X 클립보드흥미로운 행동을 가지고 있습니다. 세 가지 선택 사항이 있거나클립보드당신이 원한다면 :

  • CLIPBOARD: , 또는 메뉴와 상호 Ctrl-c작용 Ctrl-v합니다 Edit.
  • PRIMARY: Shift+Insert마우스 가운데 또는 상호 작용합니다.
  • SECONDARY: 대부분 사용되지 않으며 이에 대한 범위를 벗어납니다.

@dmb에서 언급한 것처럼 모든 터미널 에뮬레이터가 가운데 마우스 붙여넣기를 지원하는 것은 아닙니다. 귀하의 경우, 중간 마우스로 붙여넣으려는 정보가 CLIPBOARD중간 마우스를 통해 접근할 수 없는 곳에 저장되어 있습니다. 그러나 이해어디귀하의 정보가 복사되고 있습니다에게해당 정보를 추출하는 방법을 이해하는 데 도움이 될 것입니다. 그 외에도 만족스러운 작업 흐름을 제공하는 클립보드 관리자를 찾는 것이 좋습니다.

관련 정보