web-dev-qa-db-fra.com

Ouvrir Clion depuis le terminal

J'ai essayé de définir un chemin d'accès au répertoire Clion sur mon ordinateur afin d'ouvrir ce programme avec une commande dans le terminal, mais cela n'a pas fonctionné. 

Si vous lisez ceci et que vous vous demandez: "quoi?". Je veux démarrer un projet C++ comme je le faisais avec un éditeur de texte normal (j’écrivais des codes avec gedit). 

Je veux quelque chose comme, fais un monde bonjour:

Clion helloWorld.cpp &

Et cela ouvrira un nouveau projet, nommé helloWorld, et ensuite je pourrai écrire le code.

S'il est impossible de le faire, désolé. 

8
Gabriel Pellegrino

En recherchant cette question, je viens de découvrir qu’il existe une méthode officiellement prise en charge qui consiste à utiliser l’option de menu CLion's Tools|Create Command Line Launcher....

Les détails complets sont affichés ici: https://www.jetbrains.com/help/clion/working-with-the-ide-features-from-command-line.html

2
U007D

Démarrer CLion en utilisant l'interface graphique, puis démarrez Terminal et exécutez ce qui suit pour trouver le processus en cours d'exécution:

ps -ae| grep lion

Sortie

57257 ??         0:20.45 /Applications/CLion.app/Contents/MacOS/clion
57434 ttys000    0:00.00 grep lion

Donc, la commande que je dois utiliser, dans mon cas, pour démarrer CLion à partir de la ligne de commande est la suivante:

/Applications/CLion.app/Contents/MacOS/clion

Ensuite, vous devez passer le répertoire contenant votre projet pour pouvoir créer une fonction comme celle-ci:

function CLion {  /Applications/CLion.app/Contents/MacOS/clion "$1"; }

Ensuite, vous pouvez simplement taper:

Clion ~/CLionProjects/someProject
7
Mark Setchell

Si vous utilisez JetBrains Toolbox pour gérer votre CLion (ou d'autres applications IntelliJ) comme je le fais, vous constaterez que Toolbox installe CLion avec un nom de chemin versionné. Cela signifie que chaque fois que vous mettez à jour CLion, le chemin du script de lancement clion.sh est modifié.

Pour les environnements Linux, vous pouvez utiliser les éléments suivants dans votre ~/.bash_profile pour gérer ceci:

alias clion="`find ~/.local -iname clion.sh | head -1` >/dev/null &"

Si vous mettez à niveau votre CLion, vous pouvez redémarrer votre terminal ou simplement exécuter . ~/.bashrc pour mettre à jour l'alias clion.

0
U007D