Есть ли способ сделать ссылку кликаемой в терминале OSX?

Я планирую разработку форматирования Mxmlc to Textmate, который форматирует ошибки mxmlc как интерактивные ссылки, поэтому вы можете быстро их открывать в Textmate, так как Textmate имеет URL-схему, например: txmt://open/? url = file:.//~/.bash_profile& линия = 11 & колонка = 2

Мне интересно, можно ли отображать ссылки на вашем OSX-терминале, которые также можно щелкнуть, например. путем изменения переменной PS1 или около того.

пс. Я не хочу использовать HTML, который работает в среде Textmate.

Ответ 1

До OSX Lion:

cmd + shift + double-click по URL-адресу в Terminal.app, и он откроется в программе по умолчанию.

OSX Lion:

cmd + double-click (иначе вы войдете в полноэкранный режим).

Ответ 2

Вы можете щелкнуть правой кнопкой мыши по URL-адресу в терминале, а первый параметр в контекстно-зависимом меню - "Открыть URL-адрес". Не идеально, но, может быть, достаточно хорошо?

Ответ 3

Подключите ваш выход к lynx:

your_command | lynx -use_mouse -stdin