从命令行(终端)启动Pycharm
我想用PyCharm来开发Sage数学软件。通常我都是用Eclipse来做这个开发,但现在我想试试用PyCharm。
为了在命令行中启动Eclipse并加载Sage的环境变量,我通常会这样做:
sage -sh
cd /path/to/eclipse
./eclipse
第一行是用来加载Sage的环境变量,后面的命令是启动Eclipse的。那我该怎么在PyCharm中做到同样的事情呢?(注意,我在Mac和Ubuntu上进行Sage开发;上面的命令对这两种操作系统都是适用的)
相关问题:
26 个回答
28
你说得对,JetBrains 的帮助页面 确实不太清楚。在 OS X 系统上,你需要使用这个启动器:
/Applications/PyCharm.app/Contents/MacOS/pycharm
或者,如果你使用的是社区版:
/Applications/PyCharm\ CE.app/Contents/MacOS/pycharm
不过,给这个程序添加一个符号链接对我来说没用(启动器会崩溃)。但是设置一个别名是有效的。你可以在你的 .bash_profile 文件中添加这个内容(或者你用的其他终端配置文件):
alias pycharm="/Applications/PyCharm CE.app/Contents/MacOS/pycharm"
这样,你就可以简单地用 pycharm 来运行命令了。
通过这个,你可以做一些事情,比如打开一个项目:
pycharm ~/repos/my-project
或者在项目中打开某个文件的特定行:
pycharm ~/repos/my-project --line 42 ~/repos/my-project/script.py
或者查看两个文件的差异(这两个文件不一定要在同一个项目里):
pycharm ~/some_file.txt ~/Downloads/some_other_file.txt
需要注意的是,我必须传递文件的绝对路径,否则 PyCharm 找不到它们。
274
编辑(2020年4月): 现在看来,启动脚本的创建已经在工具箱应用的设置中管理了。有关更多细节,请查看工具箱应用的公告。
--
- 打开应用程序 Pycharm
- 在菜单栏中找到工具
- 点击
创建命令行启动器 - 检查在
/usr/local/bin/charm中创建的启动可执行文件 - 打开项目或文件,只需输入
$ charm YOUR_FOLDER_OR_FILE
也许这正是你需要的。
