klj*_*613 52 development ide software-recommendation web-design web-development
我使用 Windows 多年,使用 Dreamweaver 作为我的编辑器,因为它有一个基于项目(通过本地、FTP 或 SFTP)的文件树。
我需要一个具有以下功能的 Web 开发 IDE:
语法高亮的PHP,HTML,CSS,JavaScript的
文件树-本地、FTP、SFTP、基于项目(例如通过本地/FTP/SFTP 的方法)换句话说,如 Dreamweaver
可以打开多个文件(标签式)
此外,我不介意调试、类列表等功能,只要我可以将它们隐藏起来。
Gep*_*nzo 34
即使我在@fossfreedom 提到的问题中添加了已接受的答案,更准确地说是在 ubuntu中的Dreamweaver 替代方案中?,在您的问题的评论中。我必须承认在Aptana Studio存在之前我没有注意到。
我在这里为您提供了一些屏幕截图,涵盖了您感兴趣的一些要点。





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


如上图所示。
我注意到有对 FTP/SFTP 文件浏览/管理的支持,但这些是我不使用的功能,因此我无法提供更多详细信息,但我相信您会在 Aptana Studio 站点中找到它。
根据我的经验,我停止使用我以前使用的所有这些工具,以便开始享受这个出色的应用程序,它是所有其他类似替代方案的首选。
我建议你尝试一下。就像下载和运行一样简单,或者按照生产商的说明在您的系统中安装和运行此应用程序。对我来说,把它放在我的主文件夹中是件好事,我从那里双击程序的图标来启动它。应用程序将在必要时找到其更新并下载到相应的文件夹。
有几种替代方案,如前面问题中提到的那些,包括那些具有 WYSIWYG 编辑器功能的替代方案。但这也是一个很好的选择。
祝你好运!
nat*_*ill 13
对于 DW 替代软件,可能没有什么比Quanta更接近的了,不幸的是,它在标准 GNOME 桌面上拖了很多 KDE 依赖项。
虽然 Kompozer/Nvu 允许您在代码视图和 WYSIWYG 之间切换,但它们都缺乏 DW 的一些功能,尽管它们肯定有很多值得喜欢的功能。
我最喜欢的开发平台是 Bluefish,因为它出色的语法突出显示。
对于功能更全面的开发环境,有Aptana、Komodo和Eclipse。
其他一些非常受欢迎,但我个人不能推荐,因为与他们合作不多,是Geany和Screem
我的一个朋友在他的博客上有一篇关于 linux 上的 Web 开发的很棒的文章
如果您正在寻找一个简单的编辑器,我会选择gedit+ gedit-ftp-browser。Gedit 有很多扩展,你可以添加类浏览器等...
您当然可以使用 Eclipse + 插件,但这真的就像使用炸弹杀死蚂蚁一样。
我可能不得不推荐KompoZer,它是流行应用程序Nvu的非官方错误修复版本。

最后,为我们其他人提供一流的 WYSIWYG 网页程序!现在无需为创建和编辑漂亮网页的程序支付一点钱,包括强大且易于使用的 CSS 功能。
KompoZer 是一个完整的 Web 创作系统,它结合了 Microsoft FrontPage、Adobe DreamWeaver 和其他高端程序中的 Web 文件管理和易于使用的 WYSIWYG 网页编辑功能。
KompoZer 的设计非常易于使用,非常适合希望创建具有吸引力的专业网站的非技术 > 计算机用户 > 不需要了解 HTML 或 Web 编码。
KompoZer版本 1:0.8~b3.dfsg.1-0.1 目前在 Maverick 和 natty Universe 存储库中可用。
你的问题似乎有点模棱两可。
首先,与 Dreamweaver 的替代方案相关,我发现所有其他答案的所有建议都非常好,但是在寻找 Dreamweaver 的替代方案时,对我来说最接近的应用程序是Amaya项目。这似乎比其他替代品更丰富,比 Kompozer 更复杂一点。
来自官方网站的屏幕截图在这里供您查看它的实际效果:

单击下一个链接可以获得其他屏幕截图:http : //www.w3.org/Amaya/screenshots/Overview.html
您可能会发现它有点不稳定,或者至少对我来说是这样,但它也可能符合您的需求。
在玩过 WYSIWYG 编辑器后,我更喜欢用 BlueFish 直接编码,但它不是 WYSIWYG 编辑器。
关于你的萤火虫问题的建议,我无话可说,抱歉。
如果您给 Amaya 一次机会,请告诉我们您的表现如何。
祝你好运!
安装 Amaya 后,我发现它远非稳定,但不知何故,它似乎比其他应用程序具有更好的功能,如果您认为其他软件是简单的文本编辑器,而 Amaya 就像一个所见即所得的编辑器。
我测试了您在评论中所说的内容,我发现 Amaya 甚至没有注意到文件/文件夹结构/名称中的某些内容发生了变化。这不符合您与此相关的需求。
在下一个屏幕截图中,您可以看到我将“resources”文件夹重命名为“resources1”,而 Amaya 尚未将其显示为“resources”,并且无法强制刷新。即使重新启动软件并再次加载项目,Amaya 也不会注意到。

我将密切关注你的问题,希望有人来放弃一个好的选择。
祝你好运!
Sublime Text 已经存在一段时间了。概括地说这是具有相当的功能,以TextMate的纯文本编辑器,但它有一个更流体现代图形用户界面,是令人难以置信的扩展性,可以提高它过去只是一个文本编辑器。
开箱即用,您将获得用于编辑文本文件的出色生产力工具,其有用的功能使文本编辑成为梦想。所有流行语言都支持语法高亮显示,不太流行但仍然很棒的语言可以通过...
Sublime 有一个不断增长的包生态系统,它使用 Python 编写编辑器脚本,从而可以将 Sublime 转换为功能齐全的 IDE,而不仅仅是一个标准的文本编辑器。
Sublime 这样做背后的美妙之处在于,你从一个简单的文本编辑器开始,只添加你需要的东西,而不是其他 IDE 的方法,你从一切开始,学习起来真的很慢而且很混乱。
您还拥有包控制包,可以从 Sublime Text 本身自动下载和安装包。
使用惰性搜索使获取任何功能或文件变得非常简单。如果你想在项目中打开一个带有路径的文件,PageView/RT/Login/_Common.php你可以pvlcom在转到任何窗口中输入。
也可以通过命令面板更改语法突出显示或与包交互。
我使用 Sublime Text 3 进行 Web 开发,并且包社区可以满足各种需求……我相信也有适用于其他环境的包。这只是 ST3 为我提供的细分,我是一名 Web 开发人员。
ST3 也有很多 MySQL 功能,但我有其他专用软件,所以还没有研究它。