¿Cómo configura Mountain Lion el editor de texto predeterminado para el comando de terminal “open -t”?

9

OSX parece ofrecer open -t de acceso directo en la línea de comandos para abrir archivos arbitrarios en el editor de texto predeterminado del sistema.

  • ¿Dónde está configurado este editor de texto predeterminado?

  • ¿Puedo cambiarlo desde la línea de comando (si es posible) o de otra manera programáticamente?

La opción predeterminada de TextEdit es limitativa.

    
pregunta Mikko Ohtamaa 04.12.2012 - 15:38

3 respuestas

7

Es la aplicación predeterminada para archivos de texto sin formato (public.plain-text). Puede cambiarlo desde los paneles de información del Finder o con duti .

También puede editar ~ / Library / Preferences / com.apple.launchservices.plist, pero es necesario reiniciar para aplicar los cambios.

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

    
respondido por el user495470 04.12.2012 - 17:18
6

También puede usar open -a <application> <file> para abrir un archivo de la Terminal en el editor de su elección, así:

open -a TextWrangler.app myfile.txt

Para hacer esto un poco más corto, también tengo un alias en mi archivo .profile , así:

alias edit="open -a TextWrangler.app $1"

Esto me permite simplemente escribir:

edit myfile.txt

y el archivo se abrirá en TextWrangler.

    
respondido por el binarybob 04.12.2012 - 17:29
5

Según la página del manual de open (1):

-t Causes the file to be opened with the default text editor, as determined via LaunchServices

  1. Para cambiar el editor asociado, busque un archivo con la extensión que está intentando abrir en el Finder y selecciónelo.
  2. Seleccionar archivo > Obtenga información de la barra de menú.
  3. Cambie el "Abrir con" al editor de texto que elija.
  4. Presiona "Cambiar todo ..."

Ahora sus archivos con esa extensión deben abrirse en su editor de texto seleccionado con "open -t" en la línea de comandos.

    
respondido por el Ɱark Ƭ 04.12.2012 - 15:56

Lea otras preguntas en las etiquetas