OSX 터미널에서 링크를 클릭 할 수있는 방법이 있습니까?


140

mxmlc 오류를 클릭 가능한 링크로 형식화하는 Mxmlc to Textmate 포맷터를 개발할 계획이므로 Textmate에 URL 체계가 있으므로 Textmate에서 빠르게 열 수 있습니다. 예 : txmt : // open /? url = file : // ~ / .bash_profile & line = 11 & column = 2.

OS1 터미널에 링크를 표시 할 수 있는지, PS1 변수 등을 변경하여 클릭 할 수 있는지 궁금합니다.

추신. Textmate 환경에서 실행되는 HTML을 사용하고 싶지 않습니다.

답변:


311

OSX Lion 이전 :

cmd+ shift+double-clickTerminal.app의 URL에서 를 누르면 기본 프로그램에서 열립니다.

OSX Lion :

cmd+ double-click(그렇지 않으면 전체 화면 모드로 들어갑니다).


2
예를 들어 파인더에서 파일 시스템 링크를 열 수있는 방법이 너무 나쁘다
— Peter Ehrlich

1
참고 : 10.4에서 ⌘ + 두 번 클릭하고 10.5에서 ⌘ + ⇧ + 두 번 클릭으로 변경 한 다음 10.6에서 다시 생각합니다. 출처 : 10.5에서 ⌘ + 두 번 클릭이 더 이상 작동하지 않는다는 버그가보고되었으며 "It 's now cmd-shift"입니다.
— Drarok

1
당신은 실제로 단지 할 수있는 cmd+click
— 스티브

@oops 이것에 대한 공식 Apple 문서가 있습니까? 어떻게 알아 냈어?
— trinth September

bash를 강조 표시하여 인쇄하는 방법이 있습니까? 쉘이있는 일부 IDE가이 작업을 수행 한다는 것을 알고 있으므로 가능 해야 합니다.
— karl

27

터미널에서 URL을 마우스 오른쪽 버튼으로 클릭하면 상황에 맞는 메뉴의 첫 번째 옵션은 "URL 열기"입니다. 완벽하지는 않지만 충분할까요?


1
내 개발주기를 제공해야하기 때문에 속도가 충분하지 않습니다. 가장 좋은 해결책은 텍스트 만 표시하고 그 뒤에 링크가 표시되지 않는 것입니다. 그러나 내 bash / sh 지식이 진행되는 한 이것이 불가능하다고 생각합니다. ;-).
— japetheape

1
나는 항상 URL을 먼저 선택하고 (URL의 처음부터 끝까지 커서를 드래그) 마우스 오른쪽 버튼을 클릭했습니다. 오늘이 답변을 읽는 동안 URL을 선택할 필요가 없다는 것을 알게되었습니다. 마우스 오른쪽 버튼을 클릭하면 작동합니다. 이것은 훨씬 빠르지 만 @oops의 대답은 여전히 ​​빠릅니다.
— Jimothy

1
대박. 이 손을 잡고 마술을 배우는 세계에서 마지막 사람입니까?
— AnthumChris 2016 년

-5

출력을 파이프 lynx:

your_command | lynx -use_mouse -stdin

나는 이것을 시도했다 : echo "<a href=\' test.com \'> Test </a>"| lynx -use_mouse-stdin 이것은 lynx를 연다. 이것은 내가 원하는 것이 아니다. 나는 터미널에서 직접 출력을 원한다.
— japetheape

배쉬는 그렇게하지 않을 것이다. PS1과 관련이있는 이유를 모르겠습니다. Bash가 마우스를 지원한다고 생각하지 않습니다. Terminal.app가 마우스 오른쪽 버튼 클릭으로 만 작동하는 경우 해당 기능을 더 직접 제공하는 AppleScript를 작성할 수있는 유일한 방법 일 수 있습니다. 아니면 마법.
— 추후 공지가있을 때까지 일시 중지되었습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.