He visto preguntas como esta que no resuelven mi problema.
Me gustaría hacer de Sublime Text 3 el visor / editor de archivos predeterminado para todos los archivos que actualmente usan textedit.
La mayoría de estos archivos pueden ser command+ i'd, pero los que no tienen extensión no pueden. Dan todo tipo de errores de permisos, como los de esta imagen
¿Hay alguna forma de nunca usar textedit y, en su lugar, establecer sublime como el editor predeterminado para todos los archivos ?
macos
text-editor
launch-services
wrossmck
fuente
fuente
Respuestas:
Establezca Sublime Text como el controlador predeterminado para public.plain-text
Esta respuesta es para Mavericks y anteriores.
Para Yosemite y versiones posteriores, use com.apple.LaunchServices / com.apple.launchservices.secure .
Recuerde reiniciar para recoger los cambios.
fuente
open file2
en la terminal o incluso haciendo doble clic. Pensé que no estaba funcionando porque si obtengo información sobre él, muestra que se abre con TextEdit.file->info
ahora se muestra que Sublime es la aplicación predeterminada. Estoy casi seguro de que no he hecho nada más para cambiar el resultado.Otra opción es usar duti ( http://duti.org / https://github.com/moretension/duti ).
Ejecute
brew install duti
, guarde un tipo de archivo como este como:duti -s com.sublimetext.3 public.plain-text all
Los cambios deben aplicarse de inmediato, para que no tenga que reiniciar como cuando edita
com.apple.LaunchServices.plist
.Para cambiar también la aplicación predeterminada para scripts ejecutables sin extensión de nombre de archivo, agregue una línea como esta:
duti -s com.sublimetext.3 public.unix-executable all
fuente
line 1: line too long
. Pudeduti -s com.sublimetext.3 public.plain-text all
defaults
no funcionó.org.vim.MacVim
!Intenté la solución de Grgarside en el pasado y creo que funcionó. Sin embargo, en Yosemite y El Capitán, tuve problemas.
El comentario de DonnaLea en esa solución me dio pistas sobre cómo crear una solución. Agregué la ruta de la carpeta antes,
com.apple.launchservices
además, el archivo tenía un nombre ligeramente diferentecom.apple.launchservices.secure
.Puede ver los archivos / carpetas siendo modificados en la siguiente ruta:
Captura de pantalla para referencia:
Aquí está el comando que usé en la terminal:
Por último, después de reiniciar mi máquina, funcionó como se anuncia.
fuente
Esto funciona en Yosemite (OS X 10.10).
fuente
open -t script.sql
todavía lo abrí en mi editor de texto preferido que configuré usando estas instrucciones, a pesar de que la extensión no es .txtLas soluciones propuestas aquí funcionan perfectamente para Sublime, pero quería hacer esto para Visual Studio Code. La única diferencia es que debe encontrar el "identificador de paquete de aplicación" para cualquier editor de texto que utilice. Ejecuté este comando:
enlace para referencia
para obtener el identificador "com.microsoft.VSCode". Luego instalé "duti" y ejecuté este comando:
Esto debería funcionar para cualquier editor de texto que desee que esté instalado en / Aplicaciones. Espero que esto ayude a los usuarios no sublimes.
fuente
com.github.atom
).org.vim.MacVim
)!duti
anteriores, está aquí apple.stackexchange.com/a/123954/251846 .duti
, puede instalar homebrew y luego ejecutarbrew install duti
.Centralizo toda la administración de mis aplicaciones predeterminadas con Magic Launch . Puede configurarlo para que se abra todo
txt
con Sublime Text como predeterminado sin línea de comando (además, puede cambiarlo fácilmenteSystem Preferences
).Una característica más excepcional de Magic Launch es que puede establecer reglas basadas en el nombre del archivo, la ubicación de las carpetas, que uso intensamente para elegir diferentes aplicaciones para el desarrollo y la escritura.
fuente
RCDefaultApp todavía funciona en macOS Sierra. Puede seleccionar fácilmente qué programa es predeterminado para texto sin formato (BBEedit en mi caso).
fuente
Esta solución está extraída de un video de YouTube, pero funciona perfectamente para mi situación (solo estoy usando Sublime para editar archivos en lenguajes como Python, Java y Ruby).
Para cualquier archivo en particular, haga clic derecho, seleccione "Más información" y haga clic en la pestaña "Abrir con". Puede seleccionar qué editor de texto desea aquí y usar "Cambiar todo" para usar el editor para todos los archivos de este tipo. Obviamente, esto no funciona para archivos sin extensión, pero ha sido una solución rápida fácil para mí.
fuente
Haga clic derecho en el archivo -> Otro -> Elija su editor de texto favorito (elijo Texto sublime en mi carpeta Aplicaciones) -> Marque la casilla de verificación 'Abrir siempre con' -> Abrir.
Esta configuración se aplicará automáticamente a todos los demás archivos de la máquina.
No es necesario reiniciar ni software de terceros.
fuente
Primero obtenga información sobre el archivo que desea establecer como texto predeterminado sublime. Luego ve a la sección abrir como y elige sublime. Después de eso, presione cambiar todo, luego continúe en el menú emergente y listo
fuente