¿Cómo abrir un directorio en PhpStorm o IntelliJ (o cualquier ide de JetBrains) desde la línea de comando?
-
25-10-2019 - |
Pregunta
¿Hay alguna forma de abrir un directorio en PhpStorm o un IDE equivalente de Bebrains desde la línea de comando? Por ejemplo, en TextMate, solo lo haría:
mate .
Para abrir el directorio de trabajo.
Solución
Usar Tools -> Create command line launcher
Y luego puedes ejecutar pstorm .
Otros consejos
Así es como obtuve el lanzador de línea de comandos IntelliJ para trabajar con Mac Sierra (V 10.12.2).
Esto funciona con la idea de IntelliJ:
- Instrumentos -> Crear lanzador de línea de comandos ..
- Reemplazar 'idea' en la cadena '/usr/local/bin/idea' con lo que desee.
(Uso 'ij'), así que para mí es '/usr/local/bin/ij'.
- Abre tu Terminal
- Navegar al proyecto/carpeta que desea abrir.
Escribe Los caracteres que escribiste después de 'bin' y entonces '.'
Para mi es
ij.
En OS X: open -a 'phpstorm.app' file-or-folder
Para phpstorm en Windows:
Agregue la ruta de instalación de PhpStorm a la variable de "ruta" de las variables de entorno,
Desplácese a la carpeta del proyecto en la línea de comando
Emitir el comando
phpstorm64.exe .
Si es una máquina de 64 bits ophpstorm.exe .
para una máquina de 32 bits.
Supongo que la misma estrategia también funcionará para IntelliJ.
Entonces el método Tools > Create command line launcher...
ya no existe en OSX IntelliJ 2019.1
Puedes hacer este cambio manualmente a través de:
vim /usr/local/bin/idea
Cambie estas líneas adecuadamente de la versión anterior a nueva. Debería ser algo como esto:
RUN_PATH = u'/Users/blahblah/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.6183.87/IntelliJ IDEA.app'
CONFIG_PATH = u'/Users/blahblah/Library/Preferences/IntelliJIdea2019.1'
SYSTEM_PATH = u'/Users/blahblah/Library/Caches/IntelliJIdea2019.1'
Si no conoce el nuevo camino, ejecute algo como:
ls /Users/blahblah/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U
o navegar manualmente a través de Finder, luego arrastre/suelte el IntelliJ IDEA.app
Icono de Finder en su CLI para copiar en la ruta completa.