可以用 PyCharm Professional 代替 CLion - 主要用于 python

Can substitute PyCharm Professional for CLion - primarily for python

到目前为止我最喜欢的编辑器是 PyCharm,主要是因为我最喜欢 Python。

我订阅了专业包,但我有兴趣学习一些 C/C++。

默认情况下,CLion 已付费,30 天试用期除外。这是目前供个人使用,买几套房对我来说太贵了。

我在网上浏览了有关 Jetbrains ide 之间真正差异的信息,但找不到任何简明的信息(也许我只是在努力用正确的关键字来总结我的搜索)。

无论如何,各种 Jetbrains ide 有何不同? 是否只是相同 ide、不同的默认设置和插件的问题?

我可以用 CLion 完全替换 PyCharm 吗?

如有任何建议,我们将不胜感激。

不同的 JetBrains IDE 非常相似,具有相同的外观和基本功能(实时模板、代码完成等)。您甚至可以将 pycharm 设置导出到 CLion,以便保留您的键映射、配色方案和其他设置。有一个 PyCharm 社区版插件可用于 CLion。

我是 CLion 和 PyCharm 的重度用户,过去曾使用过 InteliJ。每个 IDE 感觉就像是彼此的叉子,大多数键盘绑定的工作方式就像使用 cmd + b 跳转到定义。

但是,就工具链而言,它们都大不相同。 CLion 依靠 CMake 来了解您的项目并提供您期望来自任何现代 IDE.

的反馈

话虽如此,无法将工具链从 CLion 添加到 PyCharm。

在我的店里,我们同时使用 Visual Studio Code 和 CLion。在 C 中的“intelisense”方面,CLion 感觉比 VSC 领先几十年。例如,有一个代码片段:

int main(void)
{
  printf("CLion is the best!\n");
}

当然,您会在 printf 下方看到一个红色波浪线,因为 <stdio.h> 不包括在内。如果我在 VSC 中单击修复此错误的建议,我会得到“Would you like to disable squiggles”,而 CLion 你会得到“Would you like to include ”。与 GDB 和 Valgrind 集成非常好IDE。

编辑:

对不起,我刚刚意识到你的意思是如果你可以用 CLion 替换 PyCharm 而不是相反!是的,您完全可以使用 CLion 编写一些 Python 代码。它使用社区版中的所有功能。