Bei der Untersuchung dieser Frage habe ich gerade entdeckt, dass es eine offiziell unterstützte Methode dafür gibt, nämlich über CLion
ist Tools|Create Command Line Launcher...
Menüpunkt.
Vollständige Details finden Sie hier:https://www.jetbrains.com/help/clion/working-with-the-ide-features-from-command-line.html
Starten Sie CLion Verwenden Sie die GUI-Oberfläche, starten Sie dann Terminal und führen Sie Folgendes aus, um herauszufinden, welcher Prozess ausgeführt wird:
ps -ae| grep lion
Ausgabe
57257 ?? 0:20.45 /Applications/CLion.app/Contents/MacOS/clion
57434 ttys000 0:00.00 grep lion
Der Befehl, den ich in meinem Fall verwenden muss, um CLion von der Befehlszeile aus zu starten, lautet also:
/Applications/CLion.app/Contents/MacOS/clion
Dann müssen Sie das Verzeichnis übergeben, das Ihr Projekt enthält, sodass Sie eine Funktion wie diese erstellen könnten:
function CLion { /Applications/CLion.app/Contents/MacOS/clion "$1"; }
Dann können Sie einfach Folgendes eingeben:
Clion ~/CLionProjects/someProject