什么是Web开发的最佳文本编辑器?

时间:2009-08-07 12:46:29

标签: editor text-editor

我一直在使用Dreamweaver,因为我开始像一年前一样学习HTML中的基础知识,现在我想改为免费的替代方案,因为我不再需要WYSIWYG和其他Dreamweaver功能了。

然而,我已经尝试过Notepad ++并且它首先看起来很棒,但是在无法连接到ftp之后它有时会崩溃。另外,我真的习惯了Dreamweaver的ftp / explorer,你可以通过文本编辑器传输图像和其他东西,而不仅仅是代码文件。

对我来说还有其他选择吗?

17 个答案:

答案 0 :(得分:14)

如果您正在进行Web开发,您可能应该使用每个编码器使用的工具:可编程编辑器,如VimEmacs和某些版本控制系统(我建议使用分散式一个,如MercurialGitBazaar)。

您不应直接编辑FTP中的代码。那瞄准真正大枪到你的脚。并删除安全

答案 1 :(得分:7)

我不想表现为'vim怪胎',但这就是我使用和推荐的内容。一旦掌握了搜索替换,正则表达式,宏和命令,就会非常强大。

答案 2 :(得分:6)

答案 3 :(得分:4)

如果你有Mac,CodaTextMate似乎是最爱。

答案 4 :(得分:3)

Textmate是我在Mac上的最爱。在Linux上,我真的很喜欢Gedit有很多插件。在Windows上,e-Editor是Textmate的替代品。

答案 5 :(得分:2)

我做的网页开发越多,我想要的WYSISYG编辑器越少,它们通常看起来不像最终版本,所以无论如何都要运行几个浏览器。

我已经在我的Windows系统上切换到Eclipse,在SFTP上切换到FileZilla到服务器。

答案 6 :(得分:1)

这取决于你想做什么:

  • 如果你想做一个繁重的J2EE应用程序,你应该使用EclipseNetbeans,...
  • 如果您主要使用CSS / Javascript进行PHP或Python,可以使用PhpStormAptanaSublime text,...
  • 如果你想专注于前端(HTML,CSS,Javascript),你可以继续EspressoBrackets和即将到来的TweakStyle。根据您的目的,每个都有不同的附加值。

答案 7 :(得分:1)

JEdit肯定:

  • 因为它是用Java编写的,所以你可以免费获得:优秀的编码支持,java正则表达式(多行!),稳定性......
  • scriptable&伟大的宏可用;
  • 优秀的插件,我的最爱:XML,BufferTabs,模板;
  • 许多编辑模式

答案 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编辑了几个月,它绝对是最好的。