像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,更好的是,它的免费… 🙂
此外, Brackets还有一个很棒的function,称为live preview
,您可以在运行的浏览器中立即预览您在活动项目中的css或html文件中所做的每一项更改:
我可能不得不推荐KompoZer ,这是流行的应用程序Nvu的非官方bug修复版本。
引用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编辑器也非常好。 在自己尝试之后,我发现它只有很小的缺点。
但是Kompozer是一个非常好的选择,如果你喜欢WYSIWYG编辑器,虽然对于更高级的编程,我不推荐它。
带有插件的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创建本机应用程序。