像Dreamweaver这样的基本Web开发IDE /编辑器?

我使用Windows多年,使用Dreamweaver作为我的编辑器,因为它有一个基于项目的文件树(通过本地,FTP或SFTP)。

我需要一个具有以下function的Web开发IDE:

  • PHP,HTML,CSS,JavaScript的 语法高亮显示

  • 文件树本地,FTP,SFTP,基于项目(例如,通过本地/ FTP / SFTP的方法)换句话说,如Dreamweaver

  • 可以打开多个文件(标签)

另外,我不介意调试,课堂列表等function,只要我可以隐藏它们。

即使我在@fossfreedom提到的问题中添加了接受的答案,更准确地说是在ubuntu中的Dreamweaver替代品中? ,在你的问题的评论中。 我必须接受在Aptana Studio存在之前我没有注意到。

我在这里为您提供了一些截图,涵盖了您感兴趣的一些要点。

在此处输入图像描述

PHP语法高亮:

在此处输入图像描述

HTML的语法突出显示:

在此处输入图像描述

CSS的语法突出显示:

在此处输入图像描述

Javascript的语法突出显示

在此处输入图像描述

这些屏幕截图和此示例中说明的文件树:

Project Explorer:

在此处输入图像描述

Application Explorer:

在此处输入图像描述

多标签文件

如上面的截图所示。

我注意到支持FTP / SFTP文件浏览/管理,但这些是我不使用的function,因此我无法提供更多详细信息,但我相信您会在Aptana Studio网站上找到它。

根据我的经验,我停止使用我之前使用的所有这些工具,以便开始享受这个优秀的应用程序,这是所有其他类似的替代品。

我建议你试一试。 就像下载和运行一样简单,或者按照生产者的说明进行操作,以便在您的系统中安装并运行此应用程序。 对我来说,将它放在我的主文件夹中是很好的,我可以通过双击程序的图标来启动它。 应用程序将在必要时找到其更新并下载到相应的文件夹。

有几种选择,比如前面提到的那些,包括具有WYSIWYG编辑器的那些。 但这也是一个很好的选择。

祝好运!

对于DW替代软件,可能没有什么比Quanta更接近,不幸的是,它在标准GNOME桌面上拖延了很多KDE依赖。

虽然Kompozer / Nvu允许您在代码视图和WYSIWYG之间切换,但它们都缺少DW的一些function,尽管肯定有各种各样的function可以关注每个function。

我最喜欢的开发平台是Bluefish,因为它具有出色的语法突出性。

对于function更全面的开发环境,有Aptana , Komodo和Eclipse 。

其他一些非常受欢迎,但我不能亲自推荐,因为没有与他们合作太多,是Geany和Screem

我的一个伙伴在他的博客上有一篇关于linux上的web开发的好文章

如果你正在寻找一个简单的编辑器,我会选择gedit + gedit-ftp-browser 。 Gedit有很多扩展,你可以添加类浏览器等…

您当然可以使用Eclipse +插件,但它真的像使用炸弹杀死ant。

好吧,还有一个Adobe Dreamweaver的表弟。 它叫Brackets 。 它具有与adobe Dreamweaver几乎相同的function,除此之外,还有新的和令人惊奇的function,例如从.psd文件中提取代码提示的function,更好的是,它的免费… 🙂

Adobe Brackets界面

此外, Brackets还有一个很棒的function,称为live preview ,您可以在运行的浏览器中立即预览您在活动项目中的css或html文件中所做的每一项更改:

在Brackets中实时预览

我可能不得不推荐KompoZer ,这是流行的应用程序Nvu的非官方bug修复版本。

KompoZer截图

引用KompoZerfunction页面 :

最后,为我们其他人提供一流的WYSIWYG网页程序! 现在没有必要为程序创建和编辑漂亮的网页付出一点财富,包括>function强大且易于使用的CSSfunction。

KompoZer是一个完整的Web创作系统,它结合了Web FrontPage,Adobe DreamWeaver和其他高端程序中的Web文件管理和易于使用的WYSIWYG网页编辑function。

KompoZer的设计非常易于使用,非常适合希望创建具有吸引力的专业外观网站而无需了解HTML或网络编码的非技术>计算机用户。

KompoZer版本1:0.8~b3.dfsg.1-0.1目前在特立独行和natty宇宙库中可用。

你的问题似乎有点含糊不清。

首先,与Dreamweaver的替代方案相关,我发现所有其他答案的所有建议都非常好,但在寻找Dreamweaver的替代品时,最接近的应用程序 – 对我来说 – 是Amaya项目。 这似乎比其他替代品更丰富,而且比Kompozer更复杂一些。

来自官方网站的屏幕截图可供您查看实际操作:

在此处输入图像描述

点击下一个链接即可访问其他屏幕截图: http : //www.w3.org/Amaya/screenshots/Overview.html

您可能会发现它有点不稳定,或者至少它对我而言,但它也可能适合您的需求。

在玩WYSIWYG编辑器后,我更喜欢用BlueFish直接编码,但它不是WYSIWYG编辑器。

对于你对萤火虫问题的建议我不能说什么,抱歉。

如果你给Amaya一个机会,请告诉我们你是怎么做的。

祝好运!

编辑

在安装Amaya之后,我发现它还远远没有稳定但是它似乎比其他应用程序有更好的function,如果你认为其他软件是简单的文本编辑器和Amaya就像一个WYSIWYG编辑器。

我测试了你在评论中所说的内容,我发现Amaya甚至没有注意到文件/文件夹结构/名称发生了变化。 哪个不符合您的需求。

在下一个屏幕截图中,您可以看到我将“resources”文件夹重命名为“resources1”,而Amaya仍然将其显示为“资源”,并且无法强制刷新。 即使重新启动软件并再次加载项目,Amaya也不会注意到它。

在此处输入图像描述

我将密切关注你的问题,希望有人来一个好的选择。

祝好运!

Kompozer是一个不错的function完整的html / css编辑器http://kompozer.net/features.php ,你可以尝试一下。

崇高文本3

Sublime Text已经存在了一段时间。 简而言之,它是一个纯文本编辑器,具有与TextMate相似的function,但它具有更流畅的现代GUI,并且具有令人难以置信的可扩展性 ,可以通过文本编辑器增强它。

作为标准

开箱即用,您可以获得用于编辑文本文件的出色工具,并提供有用的function,使文本编辑成为梦想。 所有流行语言都支持语法突出显示,并且可以通过…获得不太流行但仍然很棒的语言。

Sublime拥有一个不断发展的包生态系统,它使用Python编写脚本编辑器,从而可以将Sublime转换为function齐全的IDE,而不仅仅是标准的文本编辑器。

Sublime这样做的原因在于你从一个简单的文本编辑器开始,只添加你需要的东西,而不是你开始使用所有内容的其他IDE的方法,而且它真的很慢而且很难学。

您还可以从Sublime Text本身自动下载和安装软件包控件包。

转到任何东西

使用惰性搜索获取任何function或文件非常简单。 如果要使用PageView/RT/Login/_Common.php路径在项目中打开文件,只需在goto pvlcom窗口中键入pvlcom

通过命令面板也可以更改突出显示或与包交互的语法。

IDEfunction

我使用Sublime Text 3进行Web开发,包社区可以满足各种需求……我确信其他环境也有包。 这里只是ST3为我提供的一个细分,一个Web开发人员。

  • SASS / SCSS的语法高亮显示。
  • Behat / Mink的语法高亮显示。
  • PHPUnit包允许类的测试从类本身运行。
  • PHP XDebug在执行时逐步执行代码并检查变量。
  • PHP解析。 出现语法错误时,在代码中显示内联错误。

ST3还有许多MySQLfunction,但我还有其他专用软件,所以没有调查过。

其他相关软件:

  • BlueGriffon
  • 阿马亚
  • Aptana工作室

Blue Griffon是类似于Kompozer的独立编辑器(均来自Nvu),但它正在积极开发中 – 它支持HTML5和CSS3。

用于Firefox的Web开发人员插件通过保存为CSS和HTML的实时编辑提供了一些支持,但它不是非常强大(没有语法高亮等)。

有关Firebug的问题, 请参阅Stack Overflow 。

请注意,某些版本的Dreamweaver可以使用Wine运行,请查看WineHQ中的Dremweaver条目 。

以下是替代方案:

  • Quanta Plus
  • Aptana工作室
  • 蓝鱼编辑

但您可以使用任何其他文本编辑器来编辑Gedit,vim等文件。

我使用BlueFish进行HTML和CSS编辑,但它没有完整的WYSIWYG编辑器。 不幸的是,Linux上的Dreamweaver没有替代品。 如果您拥有许可证,Dreamweaver在WineHQ上被评为Silver,因此您可能很幸运使用Wine安装它,但我无法保证,您可能会遇到安装问题。 您可以查看WineHQ中为Dreamweaver CS5列出的问题。

就FireBug而言,我通常只是将编辑过的代码复制并粘贴到gedit中,并将其放在我需要的地方。

其他软件包括:

  • 蓝格里芬
  • KompoZer首

我也很确定他们的其他人。 我已经尝试了一些所见即所得的function,但是我还没有找到一个接近Dreamweaverfunction的function,尽管我也有时会将它们运行到极限。

我认为gedit是最好的编辑。 因为它:

  • 光。
  • 语法高亮。
  • 支持许多不同的编程语言和HTML。
  • 预先安装在Ubuntu中。

我从来没有使用任何东西,只有Gedit,它做得很好(我主要直接编程;从来没有WYSIWYG,给你更清晰的代码)。 但如前所述,还有Bluefish编辑器也非常好。 在自己尝试之后,我发现它只有很小的缺点。

Bluefish Editort

但是Kompozer是一个非常好的选择,如果你喜欢WYSIWYG编辑器,虽然对于更高级的编程,我不推荐它。

KompoZer首

带有插件的Gedit是我需要的大部分html。

与kompozer非常相似的Seamonkey-compozer是一个很酷的WYSIWYG编辑器。 它没有kde依赖,并且正在积极开发。

对于PHP和我喜欢的蓝鱼,因为它有代码和语法突出显示。

您没有表明您是否更喜欢免费产品,因此我可以建议使用JetBrains的PhpStorm或WebStorm 。 它们是付费软件,但价格不贵。 该网站称他们是跨平台的; 我没有在Linux上试过它们,但它们在Windows上工作得很好。 它们是完整的独立IDE:前者专门用于PHP开发,而后者对于一般Web开发来说有点广泛。 有免费试用版,为什么不给他们一个去?

**没有隶属关系,只是满意的客户!

其他竞争激烈! 对不起,我必须告诉我,我是一个Linux enthousiast但Linux软件不会让你走得太远。 Kompozer和bluegriffon很不错,但它们会让你的生活更加艰难,你不会得到专业的结果,所以你不会走得太远! 对不起! 我不喜欢我要说的,但如果你是专业人士,Windows是唯一的解决方案。 我不是双引导的粉丝,所以无论我多么讨厌它,我都用Windows格式化我的电脑。

操作系统的目的是提供可用的软件来完成工作而不是无数的分发。

如果你想要一个简单的网页,你可以免费下载bluegriffon并购买模板插件你会发现它非常有用!! 此外,还有无数的免费在线模板,您可以在kompozer上使用它来更快地构建您的网页。

PS1:当ubuntu 12.04到来时,我可能会改变主意,因为我真的是ubuntu的粉丝。
🙂

几年来我个人使用KompoZer进行网页开发。 我还使用KompoZer本身为KompoZer设计了新的官方网站。

但是,KompoZer几年来一直没有更新。 所以我一直在尝试BlueGriffon。 它需要一些时间来习惯BlueGriffon,但它是最接近Dreamweaver的东西。 此外,出于脚本目的,我使用Aptana Studio或Eclipse。

我花了很多时间来寻找替代品,但是Quanta,KompoZer和其他人对Dreamweaver非常恐怖。

所以你可以按照我的方式做到,使用Wine for DW和+ Firebug + GoogleDeveloperTools。

我建议使用Aptana Studio 3或Titanium Studio。 两者都来自Appcelator。 更重要的是,使用Titanium Studio,您可以为windows,linux,mac,android和ios创建本机应用程序。