Editar el contenido del archivo del Finder con el editor de texto

1

Como desarrollador, tengo que estar constantemente examinando / editando el contenido de los archivos de texto y abriéndolos desde el Finder y la línea de comandos.

Me gustaría hacer clic derecho en el archivo en el buscador, y tener la opción de menú "Abrir con editor de texto sublime" o al menos TextEdit!

Incluso parece haber la opción de hacer esto al menos con el TextEdit predeterminado en Mavericks:

System Preferences > Keyboard > Shortcuts > Services > Files&Folders > Open Selected Files in TextEdit

Pero si lo compruebo, ¡no pasa nada! A diferencia del "nuevo terminal en la carpeta", que SÍ funciona.

En su lugar, yo:

right click on the file -> Open with -> Other -> "tex"-> (click TextEdit) -> check "Always open with..." -> Open

Y ...

'foo.bar can't be opened because it is from an unidentified developer.'

¿QUÉ? ¡Todo eso funciona para nada!

En su lugar, tengo que iniciar TextEdit y abrir el archivo.

La línea de comando tampoco es divertida; el uso de vim / emacs es horrible; No quiero ningún editor donde tenga que recordar algún método abreviado de teclado oscuro para regresar al indicador de mi terminal.

Entonces, ¿cómo puedo lograr un flujo de trabajo decente como desarrollador?

    
pregunta P i 15.01.2014 - 21:25

3 respuestas

2

El error "foo.bar no se puede abrir porque proviene de un desarrollador no identificado" debido a Gatekeeper. Puede desactivar Gatekeeper desde Preferencias del sistema:

Alseleccionar"Abrir siempre con" en el cuadro de diálogo "Abrir con > Otro ..." solo cambia la aplicación predeterminada para los archivos seleccionados. Puede cambiar la aplicación predeterminada para todos los archivos de un tipo desde una ventana Mostrar información:

PuedesagregarunelementodelmenúcontextualparaabrirarchivosenTextEditcreandounserviciocomoesteconAutomator:

Si tiene el Powerpack para Alfred 2, también puede crear un flujo de trabajo como este:

Puedeusar duti para hacer que TextEdit sea la aplicación predeterminada para archivos de texto sin formato sin una extensión y scripts ejecutables. Instala Homebrew , ejecuta brew install duti , guarda

com.apple.TextEdit public.plain-text all
com.apple.TextEdit public.unix-executable all

como ~/.duti , y luego ejecute /usr/local/bin/duti ~/.duti .

    
respondido por el user495470 19.01.2014 - 04:43
1

Este puede ser tu problema:

enlace

P.S .: Soy perezoso y no quiero escribir, por lo que te he referido a una página que ya contiene todo lo que habría escrito.

    
respondido por el Chris Mukherjee 15.01.2014 - 23:50
1

Cuando haga clic con el botón derecho en el archivo en el Finder y seleccione "Abrir con", debería obtener una larga lista de opciones en cualquier archivo de texto que incluya texto sublime si está instalado.

Si no lo hace, entonces hay un problema con el tipo de archivo (¿dice 'Texto sin formato' o 'Script de Python' o similar al tipo de archivo?) o con la base de datos de Servicios de lanzamiento.

Intente reconstruir la base de datos de Servicios de lanzamiento con este comando:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/Support/\ lsregister -kill -r -domain local -domain user

desde la línea de comando. Podría tomar un tiempo. Luego reinicia el Finder con killall Finder .

En cuanto a abrir archivos desde la línea de comandos, la mayoría de los editores decentes diseñados para la programación tienen una herramienta de línea de comandos, incluido Sublime Text 2. Consulte la documentación aquí para obtener todos los detalles sobre cómo configurarlo.

    
respondido por el Tony Williams 15.01.2014 - 23:50

Lea otras preguntas en las etiquetas