如果您是定期编写代码的人,那么使用适合自己的代码编辑器非常重要。在Linux下,有许多编辑器可供选择,每种编辑器都针对不同类型的程序员。仅选择两个编辑器进行比较确实很困难,但是我选择了两个我的最爱:Eclipse和Geany。
这两位编辑对于他们要完成的目标非常满意,但彼此之间仍然存在很大差异。为了更仔细地研究,我通过界面,功能数量,整体易用性以及其他特性(例如语言支持)对这两者进行了比较。
Eclipse
Eclipse相当大型编辑器,试图将可想象的每个功能都包含在每个人都可以使用的单个程序包中。由于它的大尺寸,即使使用固态硬盘,也肯定需要一段时间才能启动。启动后,系统会要求您选择工作空间的位置(保存项目文件夹的位置),然后打开主窗口。以前使用过Visual Studio的任何人都会意识到该界面看起来有点熟悉,因为Eclipse的目标是成为一个类似的繁重的代码编辑器。
首先,您需要创建一个新项目。 Eclipse将询问您该项目将使用哪种编程语言。此列表中受支持的编程语言的数量取决于安装了哪些其他软件包和插件-使用正确的插件和SDK,您还可以在Eclipse中创建新的Android应用程序项目。在这里,您可以根据项目的类型(如果需要)变得更加具体,还可以选择要使用的工具链/编译器。
创建后,您可以查看代码,添加新代码文件添加到项目,然后执行其他任何操作。 Eclipse还提供了一个不错的轮廓,使您可以查看当前编写的函数和变量。另一个视图使您可以创建任务列表,以便您可以通过创建有组织的列表和安排截止日期来专注于未来的工作。
当然,还有其他一些非常复杂的功能仅对那些人有用真正知道自己在做什么的人。还可以通过各种软件包和插件添加特殊功能。最后,“首选项"窗口允许您自定义几乎可以想象的所有内容,以便Eclipse可以按您希望的方式工作。如预期的那样,其中可以包括行号,匹配的花括号等等。
安装
可以通过在各自的Linux发行版中搜索“ eclipse"软件包来从任何Linux发行版中安装Eclipse。包裹经理。如果您的发行版包含Fedora之类的软件包组,则您可能希望选择Eclipse软件包组(如果有),以便肯定会提取所有推荐的软件包,因为大多数发行版都倾向于将Eclipse分成多个软件包。
Geany是一个非常轻量级的代码编辑器。实际上,唯一重量更轻的应用程序是碰巧支持语法突出显示的简单文本编辑器。首次启动时,界面会更加简洁。您可能并不需要很多功能,而不会列出很多常见操作。
您可以使用几种受支持的编程语言来创建新文件,但是这些语言被硬编码到Geany中,无法扩展。列表中涵盖了大多数常见语言。在Geany中几乎没有项目的想法-相反,您只会看到当前打开的文件的列表。虽然我喜欢项目的想法,但忽略支持项目却显示了Geany的简单性。
与其他任何文本编辑器一样,它也具有优缺点。
它还包括行号,匹配括号和其他使编程更容易的快捷方式。一旦您的代码准备好了,应用程序就可以尝试为您编译并运行代码,但是有时候我有自己的喜好–在Java中,我可以让Geany做所有事情,但是对于C / C ++,我可以打开一个终端可以在Geany之外编译和运行该应用程序。
安装
可以通过在各自的软件包管理器中搜索“ geany"软件包来将Geany安装在任何发行版中。有些发行版还为Geany提供了一些插件-欢迎您随意安装,但主要的“ geany"软件包应为您提供完整的应用程序。
结论
所以两者中的哪个代码编辑器更好?我必须将其提供给Eclipse,只是因为它可以完成所有工作,也可以处理您扔给它的任何事情。尽管我仍然更喜欢与Geany合作(尽管我的编程技能还不那么先进),但它确实最适合初学者和中级编码人员。任何有很高需求(例如Android应用程序开发)的人都将要求Eclipse完成他们的工作。话虽如此,您应该诚实地评估您的编程需求,以决定哪种代码编辑器最适合您-如果您在真正不需要Eclipse的情况下选择Eclipse,只会让自己感到困难。
您使用哪个代码编辑器或“集成开发环境(IDE)"?为什么您最喜欢它?在评论中让我们知道!
标签: