Mac OS X에서 마우스 가운데 버튼을 클릭하여 강조 표시하여 붙여 넣을 수 있습니까?


68

지난 몇 년 동안 Linux를 사용하고 있었으며 텍스트를 강조 표시하여 복사하고 마우스 가운데 버튼을 클릭하여 붙여 넣는 것이 매우 유용합니다.

지금 Mac을 사용하고 있으며 Mac OS X에서 이러한 동작을 수행 할 수 있는지 궁금합니다.


2
나는 OSX가 이것을하지 않는다고 믿을 수 없다 ... 리눅스는 여러 가지 방식으로
흔들린다

답변:


18

나는 Gilligan의 대답과 비슷한 것을하는 무료 작은 C 프로그램을 작성했습니다. 텍스트를 끌어 강조 표시하거나 두 번 클릭 할 때마다 클립 보드 버퍼에 복사됩니다. 그런 다음 아무 창에서나 마우스 가운데 버튼을 클릭하여 붙여 넣을 수 있습니다. "macpaste"및 Github ( https://github.com/lodestone/macpaste )이라고합니다. 텍스트 데이터가있는 내가 사용하는 모든 프로그램에 대해 전 세계적으로 작동합니다.

iTerm2의 환경 설정에서 가운데 ​​클릭을 비활성화하십시오. 그렇지 않으면 이중 페이스트가 나타납니다.


이것은 굉장하다! 너무 가까이 강조 표시된 텍스트를 일반적으로 복사 된 텍스트와 별도로 유지하기 위해 별도의 버퍼 만있는 경우 가능한 한 Linux에 가깝습니다. 좋은 직업
Ryan Martin

이것은 내가 찾던 것입니다 :-) 공유해 주셔서 감사합니다!
José Alfredo Romero L.

4
이 방법은 작동하지만 불행히도 chrome / firefox / safari / anybrowser 가운데 클릭 링크를 사용하여 새 탭에서 열 수 있습니다. 이 문제를 해결할 방법이 있습니까?
lenooh

나를 위해 컴파일하지 않습니다Undefined symbols for architecture x86_64
피터 Ehrlich

시원한! 내 .bashrc에 아래를 추가했으며 제대로 작동합니다 (xterm은 내가 놓친 곳입니다) : case "$ (ps -ef | grep macpaste | grep -v"grep "| wc -l)"~) / bin / macpaste / macpaste> / dev / null & ;; 1) # 모두 괜찮아 ;; *) kill -9 $ (pgrep macpaste) ~ / bin / macpaste / macpaste> / dev / null & ;; esac MM2에 중간 버튼이없고 타사 제품을 설정하고 싶지 않은 유일한 슬픈 점은 ... @remik 감사합니다!
Egor

14

BetterTouchTool 을 사용해 볼 수 있습니다 . 사용자 정의 트랙 패드, 마우스 및 키보드 이벤트를 지정하여 전역 또는 응용 프로그램별로 특정 작업을 트리거 할 수 있습니다.

여기에는 세 손가락 탭을 바인딩하는 구성 ⌘V이 있습니다 (글로벌 붙여 넣기 바로 가기이므로 다른 수십 가지 트랙 패드 및 마우스 동작 중에서 선택하여 붙여 넣기 명령을 에뮬레이션 할 수 있습니다).

여기에 이미지 설명을 입력하십시오


15
FWIW는 중간 클릭 만 해결합니다. 추가 명령없이 강조 표시된 텍스트를 자동 복사 할 수 있다고 생각하지 않습니다. (iTerm2와 같은 기능을 제공하는 앱 제외)
adamrmcd

7
그리고 지금까지 그에 대한 합리적인 해결책을 찾은 사람이 있습니까? 선택 휠 페이스트가 너무 그리워요!
Rubens

4
이것은 윈도우 사이의 내장 터미널 에서이 동작을 얻을 수 없다는 것입니다 ...
DrCord

@Desphilboy 위의 세 가지 의견은 주로 선택시 복사 부족에 대해 불만을 제기하며 답변으로 해결되지 않습니다.
Kyle Strand

터미널에서만 가능하며 내 대답은 터미널에만 해당됩니다. @KyleStrand
Desphilboy

6

macOS 터미널은 두 개의 별도 버퍼로 복사 / 붙여 넣기를 수행 할 수 있습니다.

  1. 다른 모든 응용 프로그램과 공유되는 복사 / 붙여 넣기 버퍼 CommandC/ 로 액세스 할 수 있습니다 CommandV.
  2. (macOS) 터미널간에 만 공유되는 별도의 복사 / 과거 버퍼. 마우스로 텍스트를 드래그하거나 ShiftCommand두 번 클릭하거나 파일 이름을 두 번 클릭 (no CommandV) 하여 텍스트를 채울 수 있습니다 (복사 ). 이 버퍼의 내용은 마우스 가운데 버튼 ShiftCommandV,, 또는 Command두 손가락으로 클릭 하여 붙여 넣습니다 .

4

다음 Automator 서비스를 작성하십시오. 여기에 이미지 설명을 입력하십시오

키 스트로크를 지정하십시오 shiftcontrol](어떤 것과도 충돌하지 않을 것임 ). 그런 다음 BetterTouchTool을 사용하여 해당 키 입력을 마우스 가운데 버튼에 지정하십시오.

중간 쉘 스크립트는 이 훌륭한 답변 에서 비롯됩니다 . 첫 번째 쉘 스크립트는 선택 항목을 클립 보드에 복사하고 중간 스크립트는 현재 위치에서 마우스를 클릭하고 AppleScript는 a V를 보내 클립 보드의 내용을 붙여 넣습니다.


1
마우스 가운데를 클릭하면 복사 할 수 있습니다. OP는 강조 표시하여 복사하여 강조 표시 한 다음 마우스 가운데 버튼으로 붙여 넣기 를 원합니다
Ulysse BN

Chrome에서 중간 탭을 클릭하여 새 탭을 열 수있는 방법과이 기능이 있습니까?
William

2

터미널에서 텍스트를 강조 표시 한 후 복사 / 붙여 넣기 키보드 단축키를 사용하지 않고 마우스 가운데 버튼을 클릭하여 터미널에 다시 붙여 넣을 수 있습니다. 텍스트가 다른 응용 프로그램에서 온 경우에는 작동하지 않는 것 같습니다. TextEdit에서 텍스트를 복사 한 다음 가운데 클릭으로 터미널에 붙여 넣을 수 없습니다. Lion을 실행 중이며이 기본 동작을 수행하도록 구성한 것이 없습니다. 다른 버전의 OS X에 대해 잘 모르겠습니다.


1

Daniel이 제안한 Automator 스크립트를 사용해 보았습니다. OS X 10.10에서는 작동하지 않았습니다.

BetterTouchTool (v 1.15)만으로 일부 응용 프로그램에서 작동하도록 만들 수있었습니다. 이처럼 :

여기에 이미지 설명을 입력하십시오

몇 가지 이유로 왼쪽 마우스를 두 번 수행했습니다. 첫 번째는 일반적으로 새 창으로 초점을 변경하지만 커서를 배치하지는 않습니다. 또한 텍스트 상자를 클릭하면 일반적으로 모든 텍스트가 선택되고 텍스트를 붙여 넣을 때 삭제됩니다. 나는 보통 원문을 유지하고 싶다.

길리건


1

나는 일반적인 방법이 없다고 생각하지만 일부 프로그램은 가운데 버튼을 붙여 넣기로 허용합니다.

예 :

  • Aquamacs-OSX 구성 이맥스

  • iTerm2-터미널 교체

최신 마우스 / 트랙볼의 경우 스크롤 휠을 클릭하면 세 번째 버튼 역할을합니다.


7
스크롤 휠 = 가운데 버튼 (요즘 대부분의 마우스에서 클릭 가능).
installero

0

복사 할 텍스트를 선택한 다음 드래그 앤 드롭으로 선택합니다 (빨간색 원 안에 흰색 더하기 기호가 커서와 함께 표시됨). 텍스트를 복사하여 붙여 넣습니다.

터미널 내부 또는 앱간에 끌어서 놓을 수 있습니다.


0

X-Quartz 창에서 클립 보드에 강조 표시 한 항목을 강조 표시 한 다음 XQuartz 메뉴- > 편집-> 복사. 그렇게하면 모든 일반 Mac OS 앱에서 붙여 넣기가 가능합니다.


0

대부분의 터미널에서 강조 표시된 텍스트를 끌어서 놓거나 다음을 사용할 수 있습니다. Shift + ⌘ + v

Linux에서 마우스 가운데 버튼을 누르면 작동합니다 (복사하여 붙여 넣습니다).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.