Saltar al contenido

Abrir archivo en IntelliJ desde iTerm 2

Solución:

IntelliJ tiene funciones de línea de comandos que puede consultar aquí:

https://www.jetbrains.com/help/idea/2016.2/working-with-intellij-idea-features-from-command-line.html

iTerm también habilita el lanzamiento de una orden de línea de comando cuando usamos cmd and click sobre un patrón de ruta de archivo.

Solo tienes que ir a Preferencias de iTerm, Perfiles, Avanzado, Historial semántico

configuración de iTerm

En el historial semántico, marque “Ejecutar comando …” y agregue como comando:

/Applications/IntelliJ IDEA.app/Contents/MacOS/idea  1 --line 2

IntelliJ tiene que estar en el proyecto actual. Puede hacer cumplir un proyecto:

/Applications/IntelliJ IDEA.app/Contents/MacOS/idea <project_path> 1 --line 2

o uso de eventos 5 como una ruta de proyecto, 5 es un pwd en el directorio de terminal actual.

Tuve mejores resultados con la primera configuración.

Nota: con IntelliJ Idea 2019.1 utilicé: /Applications/IntelliJ IDEA.app/Contents/MacOS/idea --line 2 1


Me muevo a pycharm, y actualmente estoy usando esta línea:

/Applications/PyCharm.app/Contents/MacOS/pycharm  1 --line 2

La respuesta aceptada no funcionó del todo para mí. Terminé usando:

open -a "IntelliJ IDEA" 1

Puedo confirmar que el siguiente comando está funcionando con o sin números de línea, cuando se ingresa en iTerm2> Preferencias> Perfiles> Avanzado> Historial semántico> Ejecutar comando:

 [ -z 2 ] && /usr/local/bin/idea 1 || /usr/local/bin/idea --line 2 1

Esto hace uso del hecho de que IntelliJ IDEA instala una secuencia de comandos de Python del lanzador de línea de comandos idea para /usr/local/biny requiere que el proyecto en el que reside el archivo esté abierto (se pueden abrir varios proyectos y aún así encontrará el correcto).

El comando comprueba si el argumento del número de línea 2 está en blanco; si es así, excluirá el número de línea, de lo contrario lo especificará con --line. 1 es el nombre del archivo que incluye la ruta.

Para ver todas las opciones disponibles para idea:

/usr/local/bin/idea --help

Medio ambiente:

  • iTerm2 3.1.7
  • IntelliJ IDEA CE 2018.1.5
  • macOS High Sierra 10.13.4
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *