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é.
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
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
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
.