8 votos

Cómo abrir el protocolo URL de Apple x-man-page:// en iTerm y no en Terminal (por defecto)

Apple tiene definidas algunas URLs personalizadas y una de ellas es x-man-page . Si abre una página de manual en particular con ella, la muestra en una bonita ventana amarilla (un perfil proporcionado para Terminal) con texto negro.

$ open x-man-page://man

enter image description here

Nota al margen: Incluso puedes poner esto en una página web y se abrirá automáticamente la página de manual en la URL. Fue "categorizado" como un problema de seguridad (Stack Exchange prohíbe la URL), pero a lo sumo es una molestia . Lo mismo ocurre con la aplicación del diccionario: $ open x-dictionary:apple Pero estoy divagando...

Lo bueno es que es una ventana independiente y tiene su propio perfil predefinido que se puede personalizar (pero me gusta el que viene por defecto) * . Esta es la misma funcionalidad si selecciona un comando en la Terminal con el ratón, hace clic con el botón derecho y selecciona "Abrir página del manual".

Me gustaría que esto funcionara en iTerm2

Utilizando Aplicación RCDefault He puesto la aplicación para x-man-page y cuando emito el comando, sí abre una nueva pestaña de iTerm, pero no muestra nada.

¿Alguien sabe cómo hacer que iTerm2 responda a esto?


* Me gustó tanto que escribí esta función en mi .bash_profile de modo que si escribo man <command> aparece como si escribiera open x-man-page://<command>

function man {
if [ $# -eq 1 ] ; then
  open x-man-page://$1 ;
elif [ $# -eq 2 ] ; then
  open x-man-page://$1/$2 ;
fi
}

2voto

Khb Puntos 1002

No parece que iTerm soporte un visor gráfico de páginas de manual como lo hace Terminal.

Dicho esto, puedes forzar a iTerm a abrir ese esquema de URLs haciendo esto:

$ open -a iTerm x-man-page://ls

Pero cuando hago eso lo único que hace iTerm es abrir una nueva terminal. Parece que al menos debería abrir un nuevo terminal con la página de manual mostrada, pero no me funciona. Esta función tampoco parece estar documentada para iTerm. Aunque es un misterio cuando registra ese esquema de URL.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X