web-dev-qa-db-ja.com

ターミナルからクリオンを開く

ターミナルでコマンドを使用してこのプログラムを開くために、コンピューターのClionディレクトリへのパスを設定しようとしましたが、機能しませんでした。

これを読んで自問した場合:「何?」。通常のテキストエディタで行ったようにC++プロジェクトを開始したいと思います(以前はgeditでコードを記述していました)。

次のようなものが必要です。HelloWorldを作成します。

Clion helloWorld.cpp &

そして、helloWorldという名前の新しいプロジェクトが開き、コードを書き留めることができます。

それが不可能な場合はごめんなさい。

8

開始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
7
Mark Setchell

この質問を調査したところ、これを行うための公式にサポートされている方法がCLionTools|Create Command Line Launcher...メニュー項目を介していることがわかりました。

詳細はこちらに掲載されています: https://www.jetbrains.com/help/clion/working-with-the-ide-features-from-command-line.html

5
U007D

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エイリアスを更新できます。

0
U007D