Abrir como opción de texto para cada archivo, independientemente de lo que OS X piense de él [duplicar]

Posible duplicado:
¿Cómo colocar permanentemente TextEdit en la lista de menú Abrir con...?

Como programador, a menudo trabajo con archivos de texto. Como probablemente sepa, las extensiones de archivo son más o menos insignificantes; por lo tanto, muchos archivos de texto con los que trabajo no tienen la .txtextensión estándar.

Por lo general, uso la Terminal para que todo esté bien, pero es un gran dolor abrir estos archivos de texto fuera de la Terminal, porque OS X no cree que sean archivos de texto según la extensión.

Así que cada vez que tengo que hacer right click- Open With-buscar Othereditor de texto- Open.

¿Hay alguna forma de obligar a OS X a mostrar siempre mi editor de texto en la Open Withlista?

Respuestas (1)

Puede agregar una acción al menú contextual para hacer esto, con la función Servicios de OS X. Dependiendo de su editor de texto (estoy bastante seguro de que BBEdit ofrece esto), es posible que ya haya servicios preinstalados disponibles, es posible que solo tenga que activarlos.

Para administrar sus servicios, abra el panel Teclado en Preferencias del sistema y seleccione Servicios en el panel izquierdo en la sección Métodos abreviados de teclado . Obtendrá una larga lista de servicios, cada uno con una casilla de verificación (para habilitarlos) y la opción de establecer una tecla de acceso directo. Consulte esta lista (probablemente en la sección Archivos y carpetas) para obtener un servicio de su editor. Si encuentra uno, asegúrese de que la casilla esté marcada para habilitarlo, y debería poder acceder a él en el menú contextual cuando hace clic con el botón derecho en un archivo (o una tecla de acceso rápido si configura una).

Si no encuentra un servicio prefabricado, puede crear uno fácilmente.

  • Abra Automator y seleccione Servicio como tipo de documento.
  • Cambie las opciones en la parte superior para leer "El servicio recibe archivos o carpetas seleccionados en cualquier aplicación " (cambie la última parte al Finder si lo prefiere).
  • Agregue la acción Abrir elementos del buscador a su flujo de trabajo y cambie el menú desplegable Abrir con: a su editor de texto.
  • Guarde y le pedirá un nombre (que se muestra en el menú). El archivo de servicio real se guarda ~/Library/Application Support/si necesita acceder a él más tarde.
El servicio personalizado es excelente, ¡gracias! Pero, ¿hay alguna forma de hacer que aparezca junto al elemento de menú abrir con? En este momento está justo en la parte inferior del menú, lo cual es una gran mejora sobre nada, pero sigue siendo un poco inconveniente ya que tengo que desplazarme por toda la lista.
Desafortunadamente no que yo sepa. La lista se basa en los tipos de archivos que las propias aplicaciones dicen que pueden abrir. Lo más probable es que el editor esté registrado como capaz de abrir archivos de texto, pero obviamente eso lo deja atascado si el sistema no reconoce algo como un archivo de texto. No conozco una forma de cambiar lo que registra la aplicación sin tener acceso al código fuente y hacer su propia personalización.
Puede editar la CFBundleDocumentTypesmatriz en un archivo Info.plist. Agregar UTI como public.datao public.itemno parece tener ningún efecto. public.plain-textse aplicaría a archivos de texto sin extensión.