Notepad ++替换

时间:2010-05-13 13:29:01

标签: windows text-editor code-snippets

我一直在使用Notepad ++一段时间了,但我注意到它没有代码片段(我找到了QuickText插件,但它不再起作用了)所以我会喜欢切换编辑器,我的要求是:

  1. 快速启动。
  2. 代码段。
  3. 使用主题的能力。
  4. 文件树视图(或插件,这样做)。
  5. 如果可能的话免费,但我会考虑购买,如果它正是我想要的。
  6. 你在用什么?

12 个答案:

答案 0 :(得分:8)

E Text Editor(TextMate for Windows的克隆版)值得一看。它支持所有TextMate片段,具有文件树视图(观看截屏视频),具有多个主题,并且启动速度相对较快。

答案 1 :(得分:7)

购买了一个编辑器,据说是TextMate for Windows:

  • E

答案 2 :(得分:5)

使用Explorer和SnippetPlus插件尝试Notepad ++。 (它们不是默认安装的,但可以从NPP插件管理器中轻松访问。)

有了这些插件,您可以免费满足所有要求。

答案 3 :(得分:4)

假设 themes 是指可配置的语法突出显示,那么Zeus编辑器具有所有这些功能。

Zeus是 shareware ,但也有免费软件 Zeus Lite版本。

答案 4 :(得分:3)

恕我直言,没有比Notepad ++更好的了,最好的办法就是写一个插件 我的第二个最爱是Redcar,但在速度问题上可能会让你失望。 Screenshots

答案 5 :(得分:2)

尽管已经有了一个公认的答案,但我还是要考虑几个替代方案:

  • Intype也尝试在Windows上执行类似TextMate的位。它没有文件资源管理器本身,但它有一个“项目边栏”,你可以删除一个工作文件夹。
  • Programmer's Notepad是“又一个Scintilla编辑器”,就像Notepad ++一样。它有一个文件浏览器插件和文本剪辑。

答案 6 :(得分:1)

可能是UltraEdit,TextPad,SlickEdit满足您的需求。

(就个人而言,我会选择gVim)。

答案 7 :(得分:1)

我说试试jEdit

  1. 在我的机器上加载可能需要10秒钟(如果你正在运行预加载器服务器,速度会更快)。
  2. 没有尝试过,但很确定有些插件可以做到这一点
  3. 预装了一些主题,但是有几个插件可以让你更加自定义
  4. 基本的打开对话框很好,但获取ProjectManager插件,它为您提供了更多选项
  5. 如果你不知道,你所追求的很多东西都在插件中。即使不是这些,我仍然建议每个程序员保留它,即使只是为了以下内容:

    • 通过FTP / SFTP编辑(通过插件)
    • 能够识别任何(或者,大约一百种或更多种类型,无论如何)文本文件编码,并且打开&妥善保存
    • 多行编辑
    • 多行搜索&取代
    • Regex S& R(比我见过的大多数其他编辑更容易)
    • S& R跨目录中的所有或过滤文件
    • 任何已安装的插件都不像添加,他们觉得它们只是内置的
    • 几乎所有类型文件的基本语法高亮显示(除了VB,奇怪)
    • 我已经使用它大约5年了,而且我还在寻找新的功能

    编辑:只是计时,在这里打开大约需要3-4秒。

答案 8 :(得分:1)

经过多年在Windoze上不断寻找好的文本/代码编辑器,我选择了Cream,这基本上是对gVim的一个很大的扩展。

它为您提供Vim的所有功能以及与NERDtree file explorer等Vim插件的兼容性,但具有常用命令快捷方式(Cntl-O表示“打开”,Cntl-S表示“保存”等。 ),完整的菜单,是的,甚至漂亮的颜色主题。作为奖励,它是跨平台的,因此我在Windows中使用的编辑器与我在Linux中使用的编辑器相同。我强烈建议尝试一下奶油。

答案 9 :(得分:1)

嗯,总有Emacs。它可以满足您的所有要求,以及更多。唯一真正的缺点是学习曲线(C-x C-s要保存,C-x C-c退出),但这是一个学习Emacs很难的神话。而且你甚至不需要学习那么多就可以使用它(比如使用VIM),学习基础知识并在需要时学习更多知识。

此外,ErgoEmacs似乎是一个很好的起点。我希望在熟悉vanilla-Emacs之前我能发现它。哦,好吧。

答案 10 :(得分:0)

直到最近我一直在使用Notepad ++,但我刚刚发现了jEdit。我非常喜欢它。是的,花了20秒。来我的机器。现在考虑一下:使​​用多文档编辑器,如jEdit,Notepad ++,我只需启动一个实例,并打开其中的其他文档,而无需重新启动它。大,肥胖,毛茸茸的交易。 Aptana Studio需要很长时间才能出现,他们仍然会出售它。编辑器的实时节省/时间浪费就是它所做的,而不是它的开始有多快!为什么你认为有这么多人喜欢XP而不是Vista?启动速度更快,但运行速度更慢?这很难卖。以下是我注意到的一些事情,jEdit做的就是N ++没有:

  1. 强调拼写错误,并且很好地忽略标记的实体(通过VoxSpell插件)
  2. 正如他们所说,它可以将“硬说唱”文本添加到您设置的任何内容中,而不必将数字复制到剪贴板以将文本换行,就像TextFX中可疑的过时插件一样。
  3. 适用于PHP的标记完成
  4. 自动下载插件机制,有很多好的插件
  5. 多平台功能
  6. 您可以重新排列工具栏,然后从中运行宏。
  7. 自动保存不是一个插件,并保存到临时文件名,(与原始文件名相同,但包含在#hash#标记中),所以你没有 有覆盖你尚未准备好保存的文件的问题,只是为了在发生崩溃时受到保护。
  8. SnippetPlus插件最终为N ++提供了良好的代码段功能,但Clipper插件在停靠窗口中的工作方式非常相似。 Tt的运行速度比Eclipse和Aptana快得多,它们也是Java版本,并且到目前为止,它可以快速地用于本机编辑器。免费。它有一个CSS编辑器,除预览外,效果很好。它支持许多版本控制系统。简而言之,我已经比N ++更喜欢它了。我没有注意到任何光标怪异或其他毛病。简而言之,在摆弄了几天之后,我认为编辑HTML比用N ++更好。我上面列出的东西可以修复或添加到N ++中,但它们已经存在,起步缓慢,但在其他方面完美无缺(至少在我的经验中)应用程序。

答案 11 :(得分:-1)

Textmate和Emacs都是垃圾,我很困惑为什么这些简单过度的笔记本得到了如此多的关注。 Notepad ++比其中任何一个都好十倍。

您需要的是一个完整的IDE,即使不知道您编写哪种语言,我也可以推荐一种支持其中大部分语言的语言。

Netbeans FTW,你找不到更好的东西,它是免费的。唯一的缺点是快速启动要求。但是,这几个额外的秒数非常值得这个神奇的IDE可以做到的。你说出来,Netbeans可以做到!