我一直在使用Dreamweaver,因为我开始像一年前一样学习HTML中的基础知识,现在我想改为免费的替代方案,因为我不再需要WYSIWYG和其他Dreamweaver功能了。
然而,我已经尝试过Notepad ++并且它首先看起来很棒,但是在无法连接到ftp之后它有时会崩溃。另外,我真的习惯了Dreamweaver的ftp / explorer,你可以通过文本编辑器传输图像和其他东西,而不仅仅是代码文件。
对我来说还有其他选择吗?
答案 0 :(得分:14)
如果您正在进行Web开发,您可能应该使用每个编码器使用的工具:可编程编辑器,如Vim或Emacs和某些版本控制系统(我建议使用分散式一个,如Mercurial,Git或Bazaar)。
您不应直接编辑FTP中的代码。那瞄准真正大枪到你的脚。并删除安全。
答案 1 :(得分:7)
我不想表现为'vim怪胎',但这就是我使用和推荐的内容。一旦掌握了搜索替换,正则表达式,宏和命令,就会非常强大。
答案 2 :(得分:6)
答案 3 :(得分:4)
答案 4 :(得分:3)
Textmate是我在Mac上的最爱。在Linux上,我真的很喜欢Gedit有很多插件。在Windows上,e-Editor是Textmate的替代品。
答案 5 :(得分:2)
我做的网页开发越多,我想要的WYSISYG编辑器越少,它们通常看起来不像最终版本,所以无论如何都要运行几个浏览器。
答案 6 :(得分:1)
这取决于你想做什么:
答案 7 :(得分:1)
JEdit肯定:
答案 8 :(得分:1)
如果您只想编辑,快速,可靠等,请使用VIM。如果你想要一个功能齐全的IDE,那么我认为你不能超越Eclipse。你将支付内存占用和速度,但是你可以添加你可以添加的功能。特别是对于Java,但他们直接或作为附加组件都支持其他语言/技术。
我曾经是emacs的忠实粉丝,但它不再拥有用户社区和正在进行的开发。
答案 9 :(得分:1)
相信我,使用像EditPlus这样简单的东西(或事实上的记事本)最适合普通的HTML和JavaScript开发。
对于任何花哨的东西,你都可以使用IDE(例如Visual Studio等)
答案 10 :(得分:1)
我目前使用Notepad ++,但我发现ConTEXT在过去很有用
答案 11 :(得分:1)
当然,有很多文字编辑和& FTP客户端免费提供。如果您喜欢将Notepad ++作为编辑器,请保留它并寻找替代FTP客户端。
My Mac对web dev的推荐是Coda,它是一个编辑器和ftp客户端。
答案 12 :(得分:0)
Textpad真的很棒,但没有Unicode支持(嘘!)
答案 13 :(得分:0)
对于ftp,请使用某种同步程序,这样您就不必手动知道要上传的内容(或者一直上传所有内容)。
可能是weex或rsync?
答案 14 :(得分:0)
我同意textmate非常适合MAC,但BBEDIT有很多不错的功能以及HTML整洁,它可以清理和验证您的代码。
同样好的一个是Espresso它是Dreamweaver,textmate,cssedit和ftp发布工具的组合。代码提示等等。有一些漂亮的皮肤和漂亮的插件。
答案 15 :(得分:0)
我肯定会推荐WYSIWYG编辑器,但您总是可以尝试Crimson Editor。我曾经听过很多关于它的好消息。
答案 16 :(得分:0)
我无法相信有人通过activestate提及komodo编辑。它有很多功能(包括一些ftp的东西),很棒的自动完成(只是在自动完成中缺少一些新的html5功能,就是全部),将html文件中的javascript视为js文件的一部分(aptana不对待) javascript为javascript,除非它在.js
文件中,不支持将其嵌入到html文件中)。它支持许多语言(php,js,html,css,asp,...),自动缩进(我很惊讶在sublime text html中看不到的东西),提供了函数的描述(例如,如果你键入{{ 1}}它会说document.getElementById(
之类的东西,有时会有帮助)。它还具有语法突出显示功能,但不仅仅是错误:如果您键入getElementById(string id) returns the element with the specified id
,则会显示if(x=f)
。我尝试了Aptana工作室10分钟,注意到自动完成功能丢失,javascript在html文件中无效,停止使用它。然后我尝试了崇高的文字2,也讨厌它。它缺少自动缩进,自动完成等等。我已经使用komodo编辑了几个月,它绝对是最好的。