5 votos

Establecer SublimText 3 como aplicación por defecto para archivos sin extensión

Los archivos sin extensión siempre se abren en TextEdit ... Quiero que se abran en SublimText 3

Intenté cambiar mi com.apple.launchservices.secure.plist sino simplemente añadiendo public.text no funcionó ...

7voto

The Ninja Puntos 116

La solución era hacerlo con public.data

  1. Ir a ~/Library/Preferences/com.apple.LaunchServices

  2. Abrir com.apple.launchservices.secure.plist con Xcode

  3. Añade este :

screen

  1. Guardar y reiniciar

Otra forma hacerlo

  • Sin Xcode
  • Trabajar en macOS Mojave
  • Con Sublime Text 4
  1. Convertir plist binario en plist xml (para facilitar la edición)

    plutil \ -convert xml1 \ ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist \ -o ~/Desktop/plist.xml

  2. Abrir plist.xml (en su escritorio) con Sublime Text

Añadir dentro <array>

<dict>
    <key>LSHandlerContentType</key>
    <string>public.data</string>
    <key>LSHandlerPreferredVersions</key>
    <dict>
        <key>LSHandlerRoleAll</key>
        <string>-</string>
    </dict>
    <key>LSHandlerRoleAll</key>
    <string>com.sublimetext.4</string>
</dict>
  1. Conversión de XML a plist binario

    plutil \ -convert binary1 \ ~/Desktop/plist.xml \ -o ~/Desktop/com.apple.launchservices.secure.plist

  2. Mueva el nuevo com.apple.launchservices.secure.plist desde el Escritorio a ~/Library/Preferences/com.apple.LaunchServices/

    mv ~/Desktop/com.apple.launchservices.secure.plist \ ~/Library/Preferences/com.apple.LaunchServices/

  3. Reiniciar

También puede utilizar el paquete Sublime Plist Binary o BinaryPlist en lugar de convertir manualmente de binario a XML

1 votos

A .plist puede editarse con cualquier editor de texto, como por ejemplo SublimeText ;)

0 votos

@Thecafremo, El com.apple.launchservices.secure.plist es un archivo plist binario y mientras Sublime Text puede abrirlo, lo hace en modo hexadecimal y como tal no se puede editar de la manera propuesta en esta respuesta. Si fuera un archivo XML plist, entonces sí podría.

0 votos

@user3439894 Raro. TextMate lo abrirá y lo hará legible sin problemas.

3voto

martyn mlostekk Puntos 108

Copiar pegar script (trabajando con catalina):

defaults write ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}' '{LSHandlerContentType=public.unix-executable;LSHandlerRoleAll=com.sublimetext.3;}'

Esto establece por defecto Sublime Text 3 . Si desea tener cualquier otra aplicación sólo tiene que sustituir com.sublimetext.3 con el identificador de tu aplicación favorita.

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