ターミナルでコマンドを使用してこのプログラムを開くために、コンピューターのClionディレクトリへのパスを設定しようとしましたが、機能しませんでした。
これを読んで自問した場合:「何?」。通常のテキストエディタで行ったようにC++プロジェクトを開始したいと思います(以前はgeditでコードを記述していました)。
次のようなものが必要です。HelloWorldを作成します。
Clion helloWorld.cpp &
そして、helloWorldという名前の新しいプロジェクトが開き、コードを書き留めることができます。
それが不可能な場合はごめんなさい。
開始CLion GUIインターフェイスを使用して、ターミナルを開始し、以下を実行して、実行中のプロセスを見つけます。
ps -ae| grep lion
出力
57257 ?? 0:20.45 /Applications/CLion.app/Contents/MacOS/clion
57434 ttys000 0:00.00 grep lion
したがって、私の場合、コマンドラインからCLionを起動するために使用する必要のあるコマンドは次のとおりです。
/Applications/CLion.app/Contents/MacOS/clion
次に、プロジェクトを含むディレクトリを渡す必要があるため、次のような関数を作成できます。
function CLion { /Applications/CLion.app/Contents/MacOS/clion "$1"; }
次に、次のように入力します。
Clion ~/CLionProjects/someProject
この質問を調査したところ、これを行うための公式にサポートされている方法がCLion
のTools|Create Command Line Launcher...
メニュー項目を介していることがわかりました。
詳細はこちらに掲載されています: https://www.jetbrains.com/help/clion/working-with-the-ide-features-from-command-line.html
JetBrainsToolboxを使用してCLion
(または他のIntelliJ)アプリを管理している場合、Toolboxはバージョン管理されたパス名でCLion
をインストールします。これは、CLion
を更新するたびに、clion.sh
ランチャースクリプトへのパスが変更されることを意味します。
Linux環境の場合、~/.bash_profile
で以下を使用してこれを処理できます。
alias clion="`find ~/.local -iname clion.sh | head -1` >/dev/null &" #Linux
または
alias clion='open -n "$(IFS=$'\n' && find "${HOME}/Library/Application Support/JetBrains/Toolbox/apps/CLion" -iname clion.app | head -1)"' #Mac OS X
CLion
をアップグレードする場合は、ターミナルを再起動するか、. ~/.bashrc
を実行してclion
エイリアスを更新できます。