9 votos

Cómo configurar una aplicación específica para que abra todos los archivos con extensión desconocida

Estoy intentando abrir algunos archivos con extensión desconocida y siempre me pide que elija una aplicación local o de la AppStore.

El problema es que a veces necesito generar algún archivo de texto con extensiones como ".backups",".config" o incluso algún texto aleatorio como ".abc123". Esto significa que en mi Mac, en la mayoría de los casos los archivos con extensiones desconocidas pueden ser leídos por un editor de texto (personalmente prefiero Sublime Text).

¿Es posible que todos los archivos con extensión desconocida se abran automáticamente con una aplicación predeterminada como Sublime Text?


Esto es diferente de ¿Elegir una aplicación predeterminada para abrir archivos sin extensión? que pregunta sobre cómo tratar los ficheros sin extensión. Aquí estoy buscando una manera de manejar desconocido (una especie de regla comodín).

5voto

Vagner Puntos 163

No creo que eso sea posible. Los sistemas operativos normalmente necesitan registrar cómo manejar cada archivo primero.

Pero no está todo perdido: he aquí una situación que Automator puede manejar fácilmente.

Aquí te voy a mostrar, cómo crear un menú de elementos en el menú contextual del botón derecho, que se puede seleccionar fácilmente para abrir el archivo, mejor que la opción Abrir con.

Pasos:

  1. Cree un nuevo Servicio con Automator.

  2. Establece archivos o carpetas en el primer campo y Finder.app en el segundo.

    Settings

  3. Añade una acción llamada "Abrir elementos del Finder" y selecciona tu aplicación.

    Open Finder items

  4. Por último, guárdalo y ponle el nombre que desees.

Ahora, si necesita abrir un archivo con extensión desconocida, sólo tiene que hacer clic con el botón derecho y seleccionar su servicio recién creado.

La acción 'Definir aplicación para archivos' no funciona para la extensión del archivo, es sólo para un archivo en particular.

-1voto

Jorge Nieto Puntos 36

Puedes configurar Sublime Text como gestor por defecto para public.plain-text

defaults write com.apple.LaunchServices LSHandlers -array-add \
'{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}'

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