对于 Python 和 PyCharm 以及大部分工作来说相对较新。我正在做的是单个文件,因此没有组织成项目。
有没有办法配置Pycharm用于打开单个文件而不使用项目?
同样,是否可以只运行单个页面/文件?
在 Pycharm 5.0.4...
您始终可以打开单个文件(文件 > 打开),但要在 Pycharm 中实际运行或调试代码,或使用其大部分其他功能,需要正确配置的项目。
您可以做的是创建一个项目来保存所有“分类”代码。我通常建议也为此项目创建一个 virtualenv 并将其用作 Pycharm 项目解释器。您可以进一步将此项目分成不同的包以使事情井井有条。
更新:PyCharm 4.5 现在提供 Scratch Files ,这似乎与这个问题相关。
从命令行
pycharm [path_to_your_file]
我的机器上的
pycharm
别名为文件 /opt/pycharm-community-3.1.1/bin/pycharm.sh
中的 ~/.bash_aliases
。
正如普雷斯顿提到的,并非所有功能似乎都有效:例如,文件之间的导航似乎不起作用。
您还可以创建一个 .py 文件并通过将其拖到编辑器中来在 PyCharm 项目中实现它。此方法还允许您使用单独的文本编辑器来创建 .py 文件。
截至20240306与Pycharm 2023.3.4(专业版)
直接回答
您不能使用完整的IDE来修改文件没有Pycharm至少在后台创建一个临时项目目录。如果您不介意,只需在 UI 中正常选择单个文件即可。
我做什么
如果您有许多只是测试的小文件,我建议您自己创建一个“沙箱”项目,您可以在其中管理它们。
类似解决方案
Pycharm 有一个功能严重受限的“LightEdit”模式。从技术上讲,它允许您仅修改单个文件,但可能会缺少您想要的功能。此外,如果 Pycharm 检测到父目录被配置为项目,它将使用编辑器中的指定文件打开该项目的full IDE。 https://www.jetbrains.com/help/pycharm/lightedit-mode.html
GUI - “右键单击”文件,然后单击“打开方式”并选择 Pycharm。
终端 - 假设您已在环境的路径变量中配置了 Pycharm 的 bin 目录,则可以使用
pycharm -e {file}
(可能是 pycharm64) 启动“LightEdit”模式