从终端打开 Clion
Open Clion from terminal
我一直在尝试在我的计算机中设置到 Clion 目录的路径,以便在终端中使用命令打开该程序,但没有成功。
如果您阅读本文并问自己:"what?"。我想像使用普通文本编辑器一样开始一个 C++ 项目(我以前用 gedit 编写代码)。
我想要类似的东西,制作一个你好世界:
Clion helloWorld.cpp &
然后会打开一个新项目,命名为helloWorld,然后我就可以写下代码了。
如果无法做到,抱歉。
使用 GUI 界面启动 CLion,然后启动终端和 运行 以下命令以查找 运行ning:
是什么进程
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 ""; }
然后你可以输入:
Clion ~/CLionProjects/someProject
如果您像我一样使用 JetBrains Toolbox 来管理您的 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
别名。
在研究这个问题时,我刚刚发现官方支持的方法是通过 CLion
的 Tools|Create Command Line Launcher...
菜单项。
完整的细节张贴在这里:https://www.jetbrains.com/help/clion/working-with-the-ide-features-from-command-line.html
对于 Mac 用户,您需要在 ~/.bash_profile 中添加以下行:
alias clion='open -na "CLion.app" --args "$@"'
然后您可以从终端运行 CLion:
clion /path-to-your-project
我一直在尝试在我的计算机中设置到 Clion 目录的路径,以便在终端中使用命令打开该程序,但没有成功。
如果您阅读本文并问自己:"what?"。我想像使用普通文本编辑器一样开始一个 C++ 项目(我以前用 gedit 编写代码)。
我想要类似的东西,制作一个你好世界:
Clion helloWorld.cpp &
然后会打开一个新项目,命名为helloWorld,然后我就可以写下代码了。
如果无法做到,抱歉。
使用 GUI 界面启动 CLion,然后启动终端和 运行 以下命令以查找 运行ning:
是什么进程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 ""; }
然后你可以输入:
Clion ~/CLionProjects/someProject
如果您像我一样使用 JetBrains Toolbox 来管理您的 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
别名。
在研究这个问题时,我刚刚发现官方支持的方法是通过 CLion
的 Tools|Create Command Line Launcher...
菜单项。
完整的细节张贴在这里:https://www.jetbrains.com/help/clion/working-with-the-ide-features-from-command-line.html
对于 Mac 用户,您需要在 ~/.bash_profile 中添加以下行:
alias clion='open -na "CLion.app" --args "$@"'
然后您可以从终端运行 CLion:
clion /path-to-your-project