Comando iTerm haga clic para abrir con Atom

31

Estoy tratando de descubrir cómo cambiar la función iTerm cuando hago CMD+ clic en un archivo en una ventana de iTerm para abrirlo en mi editor predeterminado, Atom.

Actualmente, la CMDfunción + clic en iTerm abre archivos en Sublime. Tengo la función CMD+ Click configurada para abrir con la aplicación predeterminada (dentro de las preferencias de iTerm). También me aseguré de que este tipo de archivo esté configurado para abrirse siempre con Atom (en la pantalla de información del archivo desde Finder).

Si hago clic en el archivo del buscador, se abre con Atom, no con texto sublime. La única pista que tengo es que quizás iTerm no reconocerá a Atom como editor. Si voy a Preferencias de iTerm> Perfiles> Avanzado y cambio el CMD+ Clic para abrir con qué Editor, solo sublime 3 está disponible en la lista de editores para elegir.

¡Cualquier ayuda sería apreciada!

rylectro
fuente
2
Nota: La nueva versión de iTerm2 de Build 3.0.0 agrega "Atom" a la lista de opciones para el menú desplegable "Abrir con editor ..." como se muestra arriba. Lo encontrará ahora en Preferencias en Perfiles -> Avanzado -> Historial semántico.
pdobb

Respuestas:

21

Dentro de Atom, ve al Atommenú y elige Install Shell Commands. Esto asegura que pueda llamar a Atom desde iTerm.

En esa misma pantalla de preferencias iterm, cambiar la primera lista de selección para Run command...y pegar lo siguiente en el campo de texto que aparece: /usr/local/bin/atom -n \1:\2. Eso le dice a la herramienta de línea de comandos del átomo que abra el archivo en el que se hizo clic (\ 1) en el número de línea especificado (\ 2).

tjmcewan
fuente
66
¡Hola! Dejar el "-n" fuera de su sugerencia lo abre en una ventana existente (que es lo que prefiero). Desafortunadamente, esto hace que el átomo no reconozca el número de columna (aunque va a la línea correcta). ¿Alguna idea sobre esto?
Cyberwiz
¿Cualquier posibilidad de que pueda agregar la solución para iTerm2 a su respuesta, por favor? ¡Gracias!
Matthew Herbst
1
@MatthewHerbst Atom es una opción en la lista de selección 'Abrir con editor ...' ahora. Esta respuesta ya no es útil.
tjmcewan
17

(Uso este. Por alguna razón, la opción iTerm "Abrir con aplicación predeterminada" no funciona, pero el comando "$ abrir lo que sea" funciona como un encanto, así que acabo de configurar ese comando.

ingrese la descripción de la imagen aquí

Rene Weteling
fuente