OSXターミナルでリンクをクリック可能にする方法はありますか?


140

Mxmlc to Textmateフォーマッタを開発する予定です。これは、mxmlcエラーをクリック可能なリンクとしてフォーマットし、TextmateにURLスキームがあるため、Textmateですばやく開くことができます。例:txmt:// open /?url = file:// 〜/ .bash_profile&line = 11&column = 2。

たとえば、PS1変数を変更するなどして、OSXターミナルでリンクをクリックして表示することは可能かどうか疑問に思っています。

ps。Textmate環境で実行されるHTMLを使用したくありません。

回答:


311

OSX Lion以前:

cmd+ shift+double-click Terminal.appのURLで、デフォルトのプログラムで開きます。

OSXライオン:

cmd+ double-click(それ以外の場合は、フルスクリーンモードになります)。


2
残念ファインダーでこれに、たとえば、オープンファイルシステムへのリンクを行うための方法はありません
ピーター・エールリッヒ

1
注:これは10.4で⌘+ダブルクリックでしたが、10.5で⌘+⇧+ダブルクリックに変更され、その後10.6で(おそらく)戻ってきました。出典:10.5のリリース時に、⌘+ダブルクリックが機能しなくなったバグを報告し、「現在はcmd-shiftです」という返信を受け取りました。
Drarok 2013

1
あなたは実際にcmd+を行うことができますclick
Steve

@oopsこれに関するAppleの公式ドキュメントはありますか?どのようにしてこれを理解しましたか?
2018

それを強調表示してbashに印刷させる方法はありますか?シェルを備えたいくつかのIDEがこれを行うことを知っているので、それが可能であるべきだと思います
karl

27

ターミナルでURLを右クリックすると、状況依存メニューの最初のオプションは[URLを開く]です。完璧ではありませんが、おそらく十分でしょうか?


1
いいえ、それは私の開発サイクルに役立つはずなので、これは十分に速くありません。最善の解決策は、テキストのみを表示し、その後ろにリンクは表示されないようにすることですが、私のbash / shの知識に関しては、これは不可能だと思います。
japetheape 2010

1
私は常に最初にURLを選択し(カーソルをURLの最初から最後までドラッグ)、次に右クリックしていました。今日、これらの回答を読みながら、URLを選択する必要がないことを学びました。それを右クリックするだけで機能します。これははるかに高速でしたが、@ oopsの答えはまだ高速です。
ジモシー、2015年

1
驚くばかり。私はこの手ぶらのトリックを学ぶ世界で最後の人ですか?
AnthumChris

-5

出力をパイプしますlynx

your_command | lynx -use_mouse -stdin

私はこれを試しました:echo "<a href=\' test.com \'> Test </a>" | lynx -use_mouse-stdinこれはlynxを開きます。これは私が望んでいるものではありません。出力を端末に直接表示します。
japetheape 2010

バッシュはそれをしません。PS1がそれと何か関係があるのはなぜかわかりません。Bashがマウスをサポートしているとはまったく思いません。Terminal.appが右クリックでのみそれを行う場合、他の唯一のオプションは、その機能をより直接的に提供するAppleScriptを記述できるかどうかです。または魔法。
追って通知があるまで一時停止。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.