代码之家  ›  专栏  ›  技术社区  ›  Xeoncross

最小的代码完成的PHP IDE?

  •  9
  • Xeoncross  · 技术社区  · 15 年前

    有许多小的编辑器,如记事本++、vim和scite,但它们一次只能处理一个文件。换句话说,他们不知道代码库的整个范围。

    另一方面,我看到的提供代码完成的所有完整的IDE(在项目中的所有文件上)都需要大量的内存才能运行。Eclipse PDT、phpsorm等。

    我在寻找一个只有代码完成和语法着色的小型IDE,以绕过运行PHP的非常有限的dev系统。有这样的东西吗?

    Windows或Linux

    更新

    澄清一下,如果应用程序不能完成多文件代码(在一个文件中完成代码,基于其他文件中的类),那么它不符合我的要求。

    10 回复  |  直到 8 年前
        1
  •  12
  •   Dominic Barnes    15 年前

    Geany 是我的编辑。它是一个小型的跨平台(GTK),支持几十种语言。(包括php)它有语法突出显示、代码完成甚至自定义的“build”命令。(例如php-l用于健全性检查)

        2
  •  14
  •   Billy ONeal IS4    15 年前

    NetBeans是我使用过的性能最好的PHP编辑器,代码完成了;也就是说,它绝不是轻量级的编辑器。但是我认为任何一种代码完成的编辑器都不会是真正的轻量级的。

        3
  •  9
  •   dlamblin    15 年前

    尝试Komodo edit或Komodo ide。它包含所有的PHP辅助功能,甚至调试(在IDE中)。

    http://www.activestate.com/komodo-ide

    它有一些错误,比如在javascript自动完成中显示的PHP变量。

    试用V6测试版: http://www.activestate.com/komodo-edit/downloads

        4
  •  6
  •   Bill Karwin    15 年前

    我使用macvim,我经常在单独的选项卡中打开多个文件。

    如果您使用ctags插件,vim支持语法突出显示和代码完成。

    参见:

        5
  •  4
  •   Jauzsika    15 年前

    Nusphere博士。这是我在可怕的基于Java的替代品和ZeNotoStudio中使用的一个标题:P.它非常快,内置了代码完成库,完全可定制的语法突出显示为PHP 4。x,PHP 5。x,PHP 5.3,HTML,CSS,SMARTY,Perl,SQL,XML,C/C++,Python,ASP,JS,谁知道还有什么。

    亮点:

    • BER快速发展环境。
    • 很棒的文件管理器选项(sftp、ssh等)
    • 完全可自定义的语法突出显示(浅色/深色配置文件)
    • 内置调试器
    • 完全可自定义的编辑器选项(括号、完成、任何…)
        6
  •  1
  •   tcrosley    15 年前

    PHP Expert Editor 是一个相当小的应用程序,它允许编辑多个文件,突出显示语法并与PHP集成以进行语法检查。我已经用了很多年了。

        7
  •  1
  •   dlamblin    15 年前

    我经常使用记事本。但是你可以试试这个免费的IDE,我想这符合你的要求。 Codelobster 大约13MB

        8
  •  1
  •   Alex    15 年前

    现在生产的最好的php ide是zend studio,但它不是免费的。所以最近的是EclipsePDT,但是你不喜欢它。

    aptana studio for php好多了,但是已经停产了,aptana现在成了js和ruby的一个IDE,但是 I tried to save what's left of it ,所以它仍然可用。

    到目前为止,我没有找到比Aptana Studio for PHP更好的东西。

    不过,它只支持php 5.2的语法。

    Aptana也是JavaScript最伟大的IDE之一,HTML+CSS编辑也比NetBeans(基于HTML的CSS选择器代码完成)更进一步。

    Aptana还支持Smarty模板引擎,这对我来说很好。

    最佳部分 不需要安装 . 拉开拉链就跑。它只需要安装JRE,我们大多数人都安装了它。而且,它可能会与Eclipse项目产生冲突,所以为了进行一个干净的实验,打开一个不包含Eclipse服务文件的项目。

        9
  •  0
  •   gclab    8 年前

    Scite非常适合高级、轻量级的编辑器。这种情况下唯一的缺点是您必须通过插件添加代码完成和文件树。幸运的是,插件的制作非常简单。

        10
  •  0
  •   Ulrich Dohou    8 年前

    我使用升华文本、括号或原子。它们体积小,不需要高性能。

    Sublime Text 3

    Brackets

    Atom IDE

    推荐文章