PuTTY와 같이 OS X 터미널에서 선택시 복사하려면 어떻게해야합니까?


39

붙여 넣기를 선택하고 마우스 오른쪽 버튼을 클릭하여 붙여 넣을 PuTTY 옵션은 마우스 다음으로 최고의 발명품입니다. OS X에서 터미널이이를 수행 할 수있는 방법이 있습니까? 소스 코드를 해킹 하시겠습니까? 무언가를 설치 하시겠습니까?

OS X 터미널의 소스 코드가 공개되어 있습니까?

답변:


9

SIMBL을 설치 한 다음 TerminalCopyOnSelect 를 설치하십시오 .

  • 먼저 SIMBL 을 설치해야합니다 .
  • 위에서 언급 한 압축 플러그인 파일을 다운로드 하여 확장하십시오.
  • 추출 된 파일 "TerminalCopyOnSelect.bundle"을 ~ / Library / Application Support / SIMBL / Plugins /에있는 플러그인 디렉토리에 복사하십시오.
  • Terminal.app의 모든 프로세스를 종료하고 다시 시작하십시오.

이것은 멋지다. 이미 무언가, 그러나 내가 정말로 원했던 것은 : CopyOnSelectAndPaste Like putty!
TraderJoeChicago

@Arjan이 말했듯이 터미널은 다음과 같이 할 수 있습니다 : 편집> 선택 붙여 넣기 (또는 Shift-Comamnd-V) 또는 가운데 클릭을 선택하십시오. 후자는 원래 질문에서 "오른쪽 클릭"을 의미합니다.
Chris Page

41

터미널에서 무언가를 선택한 다음 동일한 터미널 창에서 다음 중 하나를 수행하십시오.

  • 선택을 클릭하고 드래그 (비트; 마우스 포인터가 변경됨) 한 후 놓아 붙여 넣기 (끌기 위해 Esc 키를 누르면 취소)

  • 또는 : Shift-Command-V를 사용하여 붙여 넣기

  • 또는 : 마우스 가운데 버튼을 사용하여 붙여 넣기


10
Cmd-Shift-V를 항상 사용합니다!
Josh

1
가운데 마우스 버튼 팁에 감사드립니다! 구속 같은 느낌!
justshams

이것은 허용 대답 ;-) 했어야
재스퍼 드 브리스에게

7

터미널의 대안 인 iTerm 이이를 수행 할 수 있습니다.


터미널도 마찬가지입니다. 3 개 이상의 버튼 마우스가있는 경우 편집> 선택 붙여 넣기 또는 가운데 클릭. 또는 텍스트를 몇 픽셀 드래그하여 놓습니다.
크리스 페이지

6

iTerm 2 에는 또한 선택시 일반 클립 보드에 텍스트를 복사하는 옵션이 있습니다 :

중간 버튼을 다시 매핑하여 클립 보드에서 붙여 넣을 수 있습니다.

터미널 에서처럼 shift-command-V (편집> 붙여 넣기 붙여 넣기> 선택 붙여 넣기)를 사용하여 현재 창에서 다른 곳에서 선택한 텍스트를 붙여 넣을 수도 있습니다.


5

네 가지 질문에 대답하려면 :

퍼티 옵션은 ​​마우스를 선택한 후 마우스 오른쪽 버튼을 클릭하여 최상의 발명품을 붙여 넣습니다. 어쨌든 터미널이 그렇게 할 수 있습니까?

그러나 원하는 텍스트를 선택하고 선택한 내용을 명령 프롬프트로 끌어다 놓을 수 있습니다.

소스 코드를 해킹 하시겠습니까?

아마도 리버스 엔지니어링을 통해 이루어질 수 있지만 왜 그렇게 사소한 일과 그것이 불법이라는 사실을 귀찮게합니까? P

무언가를 설치 하시겠습니까?

iTermkbisset이 제안한 .

mac 터미널의 소스 코드가 공개되어 있습니까?

아뇨.하지만 iTerm은


“아니요, 그러나 원하는 텍스트를 선택하고 드래그 앤 드롭 할 수 있습니다…”대답은“예”입니다. 마우스 가운데 버튼을 클릭하여 편집> 선택 붙여 넣기 와 같은 작업을 수행 할 수 있습니다 . "오른쪽 클릭하여 붙여 넣기"는 오타 일 수 있습니다. Sergio는 "중간 클릭하여 붙여 넣기"를 의미하거나 "선택 붙여 넣기"상황에 맞는 메뉴 명령과 함께 터미널 응용 프로그램을 사용하고 있습니다.
크리스 페이지

1
역 공학은 미국에서 불법이 아닙니다. 그러나 어느 국가에서 게시하고 있는지 확실하지 않습니다.
samkass

1
붙여 넣기를 마우스 오른쪽 버튼으로 클릭하면 Putty (Windows)에서 작동하는 방식이며 Linux 기반 터미널 응용 프로그램 일 수도 있습니다. 나는 그것을 직접 보지 않았지만 Karabiner는 터미널 응용 프로그램에 포커스가있을 때 마우스 오른쪽 버튼을 가운데 마우스 버튼으로 "재 매핑"할 수 있어야합니다 (예 : 마우스 가운데 버튼 클릭 시뮬레이션).
Herr Grumps

3

X11 서버를 시작하고 xterm을 사용할 수 있습니다. 모든 것이 이미 상자에 있습니다.

xterm&Terminal.app를 입력해도 X11이 자동으로 시작됩니다.


1

또한 TotalTerminal 을 설치 하고 선택시 복사 설정이있는 드롭 다운 퀘이크 스타일 터미널에 대한 단축키 액세스를 즐길 수 있습니다 :-)

TotalTerminal은 기존 터미널을 보강하고 대체하지 않으므로 다른 앱을 설치하고 사용하는 것보다 더 나은 솔루션을 찾습니다.



1

당신이 받아 들인 대답을 시도한 경우; SIMBL TerminalCopyOnSelect 접근 방식이지만 다음과 같은 대화 상자가 표시되면서 실패했습니다.

Terminal 2.5 (v334) has not been tested with the plugin TerminalCopyOnSelect (null)(v0.1.0).
As a precaution, it has not been loaded. Please contact the plugin developer for further information.

다운로드 한 TerminalCopyOnSelect가 Terminal.app 번들 버전이 237-240 인 경우에만 적용되기 때문입니다.

github 에서 직접 다운로드하여 빌드 할 수 있습니다 .

git clone https://github.com/genki/terminalcopyonselect.git
cd terminalcopyonselect
open TerminalCopyOnSelect.xcodeproj
# edit Info.plist and set SIMBLTargetApplications's MaxBundleVersion to 400, which is enough for MacOSX Yosemite's Terminal.app
# hit build, and it will copy TerminalCopyOnSelect.bundle under it's proper place: ~/Library/Application Support/SIMBL/Plugins

1

마우스로 원하는 것을 선택하고 cmd + 마우스를 마우스 오른쪽 버튼으로 클릭하면 선택한 텍스트가 복사되어 붙여 넣습니다.


좋은. 트랙 패드의 Command + 두 손가락으로도 작동합니다.
Arjan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.