【问题标题】:What is the best text editor for web development? [closed]什么是 Web 开发的最佳文本编辑器? [关闭]
【发布时间】:2009-08-07 12:46:28
【问题描述】:

自从我一年前开始学习 html 基础知识以来,我一直在使用 dreamweaver,现在我想换一个免费的替代品,因为我不再需要 WYSIWYG 和其他 Dreamweaver 功能。

但是,我尝试过 Notepad++,起初它看起来很棒,但有时在无法连接到 ftp 后会崩溃。此外,我真的习惯了 Dreamweaver 的 ftp/explorer,您可以在其中直接通过文本编辑器传输图像和其他内容,而不仅仅是代码文件。

那么我有其他选择吗?

【问题讨论】:

标签: editor text-editor


【解决方案1】:

如果您正在做 Web 开发,您可能应该使用每个优秀编码器都使用的工具:可编程编辑器,如 VimEmacs 和一些版本控制系统(我建议使用分散式编辑器,如 @ 987654323@、GitBazaar)。

您不应直接从 FTP 编辑代码。那是把一把真的大枪对准你的脚。并且移除安全性

【讨论】:

  • +1 不在 ftp 中直接编辑。特别是因为我以前用 vim 来做这件事。只用了一次“无法上传文件”,然后该文件完全为空,就可以治愈我了。
  • 通过使用的编辑器来判断程序员的能力就像通过肤色来判断一个人的人性一样。最后一个被正确地标记为偏执,但是第一个是什么?多年来,我使用普通的记事本进行了大量的 Web 开发。
  • 我们不评判。我们推荐最适合这项工作的工具。如果您想继续使用记事本进行 Web 开发,那么您将拥有更多的力量。我会用更好的东西。
【解决方案2】:

我不想以“vim 怪胎”的身份出现,但这就是我使用和推荐的方式。一旦您掌握了搜索替换、正则表达式、宏和命令,就会非常强大。

【讨论】:

  • vi 在可用性方面得到了不好的评价。我只花了大约一周的时间就将我的手指重新映射到 vi。我没有后悔。
【解决方案3】:

【讨论】:

  • Aptana 可以告诉您哪些浏览器支持您的代码,并且某些浏览器的调试更容易。
【解决方案4】:

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

【讨论】:

    【解决方案5】:

    Textmate 是我在 Mac 上的最爱。在 Linux 上时,我真的很喜欢带有很多插件的 Gedit。在 Windows 上,电子编辑器是 Textmate 的绝佳替代品。

    【讨论】:

    • Textmate 很遗憾不能很好地处理高位字符。
    • 如果你喜欢电子编辑器,试试 Sublime Text。
    【解决方案6】:

    我做的网络开发越多,我就越不想要 WYSISYG 编辑器,反正它们通常看起来不像最终版本,所以运行几个浏览器通常是必须的。

    我已在我的 Windows 系统上切换到 Eclipse 并切换到 FileZilla 用于 SFTP 到服务器。

    【讨论】:

      【解决方案7】:

      当然,有很多免费的文本编辑器和 FTP 客户端。如果您喜欢 Notepad++ 作为编辑器,请保留它并寻找替代 FTP 客户端。

      我对 Web 开发的 Mac 推荐是 Coda,它是一个编辑器和 ftp 客户端。

      【讨论】:

        【解决方案8】:

        我目前使用 Notepad++,但我发现 ConTEXT 过去很有用

        【讨论】:

          【解决方案9】:

          相信我,使用像 EditPlus(或实际上是记事本)这样简单的东西最适合普通的 HTML 和 JavaScript 开发。

          对于任何花哨的东西,您都可以使用 IDE(例如 Visual Studio 等)

          【讨论】:

            【解决方案10】:

            如果您只想编辑、快速、可靠等,请使用VIM。如果你想要一个功能齐全的 IDE,现在我认为你无法击败 Eclipse。你会为内存占用和速度付出代价,但是你可以添加功能。特别是对于 Java,但它们直接或作为附加组件支持其他语言/技术。

            我曾经是 emacs 的忠实粉丝,但它只是没有用户社区和正在进行的开发。

            【讨论】:

              【解决方案11】:

              肯定是JEdit:

              • 因为它是用 Java 编写的,所以您可以免费获得:出色的编码支持、java 正则表达式(多行!)、稳定性...
              • 提供可编写脚本和出色的宏;
              • 优秀的插件,我的最爱:XML、BufferTabs、模板;
              • 多种编辑模式

              【讨论】:

                【解决方案12】:

                这取决于你想做什么:

                • 如果你想做一个繁重的 J2EE 应用程序,你应该使用Eclipse, Netbeans, ...
                • 如果您主要使用一点 CSS/Javascript 编写 PHP 或 Python,您可以使用 PhpStormAptanaSublime text、...
                • 如果你想专注于前端(HTML、CSS、Javascript),你可以继续EspressoBrackets 和即将推出的TweakStyle。根据您想要做什么,它们每个都有不同的附加值。

                【讨论】:

                  【解决方案13】:

                  我肯定会推荐 WYSIWYG 编辑器,但您可以随时尝试Crimson Editor。我曾经听说过它的好消息。

                  【讨论】:

                    【解决方案14】:

                    我同意textmate 非常适合 MAC,但BBEDIT 也有很多不错的功能,加上 HTML 整洁,它可以清理和验证您的代码。

                    Espresso 也是一个不错的组合,它结合了dreamweaver、textmate、cssedit 和 ftp 发布工具。代码提示等。有一些漂亮的皮肤和漂亮的插件。

                    【讨论】:

                      【解决方案15】:

                      Textpad 真的很棒,虽然不支持 Unicode(嘘!)

                      【讨论】:

                        【解决方案16】:

                        至于 ftp,请使用某种同步程序,这样您就不必手动知道要上传什么(或一直上传所有内容)。

                        可能是 weex 或 rsync 之类的?

                        【讨论】:

                          【解决方案17】:

                          我不敢相信没有人提到过 komodo 编辑,by activestate。它有大量的功能(包括一些 ftp 的东西),很棒的自动完成功能(只是在自动完成功能中缺少一些新的 html5 功能,仅此而已),将 html 文件中的 javascript 视为 js 文件的一部分(aptana 不处理javascript 作为 javascript,除非它在 ​​.js 文件中,不支持将其嵌入到 html 文件中)。它支持多种语言(php、js、html、css、asp...),自动缩进(我很惊讶在 sublime text html 中没有看到的东西),提供函数描述(例如,如果你输入 @987654322 @ 它会说类似getElementById(string id) returns the element with the specified id 的东西,这有时很有帮助)。它也有语法高亮,但不仅仅是错误:如果你输入if(x=f),它会说strict warning: assignment instead of testing。我尝试了 Aptana studio 10 分钟,注意到自动完成功能丢失,javascript 在 html 文件中不起作用,停止使用它。然后我尝试了 sublime text 2,也讨厌它。它缺少自动缩进、自动完成等等。我已经使用 komodo 编辑数月了,它绝对是最好的。

                          【讨论】:

                            猜你喜欢
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            • 2012-05-10
                            • 1970-01-01
                            • 2010-09-17
                            • 1970-01-01
                            • 1970-01-01
                            • 2010-11-17
                            相关资源
                            最近更新 更多