是否有 Visual Studio 风格的工具/IDE?

是否有 Visual Studio 风格的工具/IDE?

我已经使用 Visual Studio 在 Windows 领域进行开发一段时间了,但我也使用 Ubuntu 有一段时间了,并且热衷于从事一些 Linux 软件开发。

我还应该注意。我不是在寻找 .NET,而且我知道 mono。我还熟悉 c++ 开发和一些 python,因此语言并不像“一体化”方面那么重要。

我感兴趣的是知道是否有一个有用的一体化代码/调试/设计(gui)IDE,类似于 Visual Studio,但是适用于 Linux?

答案1

在您的评论中,您说您更关心的是“一体化”方面,但是如果您想获得最佳体验,我认为选择正确的工具非常重要。

C++/Qt:
Qt Creator:针对 Qt 开发人员的需求而定制的跨平台集成开发环境 (IDE)。(如果您打算使用 C++ 编程,我推荐此选项)。

在此处输入图片描述


Java:
:这几乎是事实上的 Java IDE。

在此处输入图片描述


C#/.NET:
单核细胞增多症:MonoDevelop 是一个主要为 C# 和其他 .NET 语言设计的 IDE。

在此处输入图片描述


我个人的“IDE”是编辑. 它很小(类似于记事本++在 Windows 上,它只是个小工具,但它可以完成工作。它还支持插件,基本上可以使其成为真正的 IDE。它支持大多数语言,包括 C/C++、Java、C#、Python、Ruby、PHP、HTML 等。

在此处输入图片描述


如果你使用 KDE 作为桌面环境,并且不想运行 Gedit,你也可以尝试凯特

在此处输入图片描述

答案2

我自己没有太多经验(我个人喜欢在 gedit 中工作),但为了完整性,我们确实应该提一下安茹塔 安装 anjuta。它是 GNOME 项目的一部分,包含许多您感兴趣的功能。

  • 专注于 C/C++,但可通过插件进行扩展。部分支持 Python 和 Vala。

  • 集成 Glade 用户界面设计器。

  • 至少与 Git、CVS 和 Subversion 进行版本控制集成。

  • 项目管理和自动工具支持。

  • 集成调试器,包括断点等...由 gdb 支持。

  • GTK+/GNOME Devhelp API 帮助浏览器集成。

  • Valgrind 插件用于分析程序中的内存泄漏。

安胡塔

林间空地

答案3

我不敢相信每个人都说“使用 KDevelop”来开发 C++。

根据我的经验,没有比Qt Creator

这是:

  • 快速地
  • 拥有非常灵活的项目经理
  • 可以用于任何 C++ 项目 - 甚至非 Qt 项目
  • 拥有我认为最好的代码完成引擎
  • 与 Qt 框架广泛集成(我非常推荐)

答案4

尽管其他答案可能表明MonoDevelop仅适用于 C# 开发,它还可以处理C、C++、Python、Vala 和 Java。如果您想要的是 Visual Basic,那就选择它吧:)。

相关内容