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.