Php Linux轻量级IDE

Php Linux轻量级IDE,php,c++,linux,ide,Php,C++,Linux,Ide,尽管我有一台健壮而快速的计算机(奔腾双核2.0,内存2Gb),但我一直在寻找轻量级软件,因此即使许多应用程序同时启动和运行,它也能运行得很快 过去几周,我逐渐向Linux迁移,并希望安装一个免费的轻量级但有用的IDE,用于C++和PHP上的程序。语法突出显示和代码完成提示是必备工具。 语法突出显示 快速、轻便 标签 桂 emacs已经被linux程序员使用了几十年。它以语法突出显示为特色,速度很快,你可以找到上百万个教程。任何流行的编辑器都可以转换为ide 我在控制台上使用Vi,多年来使用过各

尽管我有一台健壮而快速的计算机(奔腾双核2.0,内存2Gb),但我一直在寻找轻量级软件,因此即使许多应用程序同时启动和运行,它也能运行得很快

过去几周,我逐渐向Linux迁移,并希望安装一个免费的轻量级但有用的IDE,用于C++和PHP上的程序。语法突出显示和代码完成提示是必备工具。

  • 语法突出显示
  • 快速、轻便
  • 标签

emacs已经被linux程序员使用了几十年。它以语法突出显示为特色,速度很快,你可以找到上百万个教程。

任何流行的编辑器都可以转换为ide


我在控制台上使用Vi,多年来使用过各种gui编辑器。这不仅仅适用于linux,我在windows上使用Crimson Editor作为C/python/z80asm ide。

我在Mac、windows和Ubuntu之间来回奔波,虽然Emacs曾经是我的首选编辑器,但我发现在我年老的时候我更喜欢基于GUI的东西(在shell中使用命令行对我来说仍然很好)。我首选的编辑器是,它具有以下优点:

  • 免费的(如啤酒)
  • 适用于Mac、Windows和Linux
  • 用于语言负载的语法突出显示,包括C++和PHP(我使用它为Ruby、Python和PHP)
  • 代码完成,即使对于我自己定义的类也是如此
  • 能够通过FTP、SFTP或SCP“远程保存”
  • 支持将文件组织到项目中
  • 选项卡和其他界面细节

我不确定它有多轻,但它确实比Eclipse感觉更快

乔伊,我相信任何东西都比日食轻o) (或宗教信仰不同的Emacs)将始终是我对这个问题的第一个答案,点击任意一点。 当他们写在

选择一个编辑器,彻底了解它,并将其用于所有编辑任务。[…]编辑将是你的延伸;当他们在文本和思想中切分时,按键会唱歌。这是我们的目标

确保您选择的编辑器在您使用的所有平台上都可用


Vim是可配置的、可扩展的、可编程的,并且可以转换为具有所有常规功能的IDE。最近,我一直在使用“将Eclipse功能引入Vim编辑器”(项目、更好的java支持等),使其成为一个具有高级IDE功能的完整平台。

如果您要慢慢切换到linux,我也会在某个时候切换到emacs或Vim。总会有一个资源或文档准确地描述您在其中任何一个方面遇到的问题,通常只需再点击几下就可以找到解决方案

由于无模式编辑,Emacs在开始时可能更容易。。。但不要让模态编辑吓跑了Vim

Vim或Emacs的关键在于,你可能需要花上一天的大部分时间才能弄清楚你想让他们做什么,更不用说如何让他们这么做了

一旦他们为你工作,你就会明白为什么大多数人都在两个阵营中的一个

一般提示:

  • 为项目设置Makefile几乎总是值得的
  • 使用cscope和/或CTAG将使您的生活更轻松
Vim提示:

  • :制造
  • :cn,:cp
  • 全方位完成
  • 使用BufRead autoloads根据文件类型设置make应该做什么
Emacs提示:

  • 欧洲央行很有趣
  • M-x方向
  • M-。ETAG的M-,M-*M-x完整标签
  • M-x编译
  • (添加钩子'mylanguage mode钩子'(lambda()(setq my customizations t)))

查看其他人的例子,了解其他人的做法。

我不确定“轻量级”到底是什么意思,但这里有几个流行的linux IDE:

对于Gtk/Gnome
或用于KDE
在Windows/Mac/Linux上运行,并用C编写++

其中没有一个是Java,因此它们在性能上自动优于Eclipse;)

另一个选项是面向.NET/GTK编程,但也包括C++支持。

编辑器编辑器,比如,和,比它们的GUI对应物更轻,(至少两个)与任何其他IDE一样(语法高亮显示、鼠标支持、CTAGS、自动完成……一直到GDB集成)。学习曲线可能有些陡峭,您可能需要进行一些定制,但这一切都是值得的。此外,vi也出现在每一个类unix操作系统的安装中

在X个应用程序中,有

  • 它与GNOME一起提供,并具有许多IDE功能(例如,请参见)

  • -速度非常快,仅依赖GTK,并具有更多功能,包括代码折叠


这些将是轻量级IDE,而不是像、或这样的重量级IDE。

这是一个真正的宗教问题-只需选择一个你喜欢的。每个编辑都有自己的优缺点,你需要决定哪一套最适合你。有很多IDE可以使用各种编辑器,比如。

怎么没有人提到过


不仅是C++的奇妙的开源IDE,而且它是完全跨平台的,所以如果你需要在Windows或Mac框上工作一段时间,你可以使用完全相同的IDE,并且完全相同的项目文件来做!这是伟大的交叉编译

日食怎么样?

没有人提到凯特。对于start来说,它比vi更容易(对于那些想迁移到vi的人来说,它有很好的vi模式),比gedit有更多的选项(以及更好的语法高亮显示)。它还支持kioslaves(对于远程服务器PHP开发来说很好),而且它对CPU的要求只比gedit高一点点。它也可以有内置的控制台(如果你想快速