notepad的最佳替代者:notepad2

与我先前介绍的notepad++一样,notepad2 也是基于 Scintilla 开发的一款用于windows平台的编辑器。(同样基本 Scintilla 开发的还有 SciTE,以后再介绍)。最佳替代者为什么不是notepad++?为什么不是vim?为什么不是emeditor?为什么不是editplus?…不要问为什么了。
轻便小巧。功能上,这几个可能比notepad2更强大,但是启动速度能和notepad2相比吗?不能的。很多时候,你用不着那么复杂的功能。你需要的仅仅是修改一个文件或查看一个文本文件而已。

这里再次强调下:

这里说的只是用来替换windows自带的notepad的一个工具而已,并不是选“最佳编辑器”。很多人误会意思了。。。

主页: http://www.flos-freeware.ch/notepad2.html

Description

Notepad2 is a light-weight, free and open source Notepad-like text
editor with syntax highlighting for a few commonly used languages.
It’s based on the Scintilla source code editing component and works
on NT-based versions of Windows.

Features

– Syntax highlighting: HTML, XML, PHP, ASP (JS, VBS), CSS,
JavaScript, VBScript, C/C++, C#, Resource Script, Makefiles, Java,
Visual Basic, Pascal, Assembly, SQL, Perl, Python, Configuration
Files, Apache Config Files, PowerShell, Batch Files, Diff Files
– Drag & drop text editing inside and outside Notepad2
– Basic regular expression search and replace
– Useful word, line and block editing shortcuts
– Rectangular selection (Alt+Mouse)
– Brace matching, auto indent, long line marker, zoom functions
– Support for Unicode, UTF-8, Unix and Mac text files
– Open shell links
– Mostly adjustable

可以下载exe安装包或者zip包,我这里用的是zip包,解压到某个目录,再执行下面的修改注册表的命令即可完成对windows记事本的替换工作(注意:D:\\greensoft\\notepad2\\Notepad2.exe是绝对路径,实际使用时请修改为你自己的路径,这里要用\来转义反斜杠):

1
2
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d ""D:\\greensoft\\notepad2\\Notepad2.exe" /z" /f
操作成功完成。

这里其实是用到的著名的“映像劫持”,别以为只有病毒才用这玩意儿,这个是个双刃剑,正用还是歪用,全看你自己。正如菜刀,可以用来切菜,亦可用来杀人。但从来没有人因为菜刀可以用来杀人就不用菜刀了,不是吗?
用“映像劫持”的好处是,你不必要删除原来的Notepad.exe。

功能与特色什么的我都不说了,上面的引用块已经都写清楚了。
上两张图吧:

这里用到的obsidian配色是来自deviantart:
http://uonick.deviantart.com/art/obsidian-scheme-notepad2-260613038

我把它的默认字体修改为了11号的DejaVu Sans Mono

obsidian_scheme_notepad2_by_uonick-d4b5ub2-modified-by-ihacklog.zip (91.7 KB)

更多
17 Responses Post a comment
  1. 荒野无灯

    @艳文
    notepad打开大文件直接死掉,我曾经试过用它打开1GB的apache log文件,打开大文件这方面 emeditor是能手。

  2. wuqi

    呃,在我的xp下跑得挺欢的啊,nodepad2,比nodepad++开得还要快,所以就把nodepad++干掉了。开大文件的话,10M以下基本无问题,秒开

  3. 艳文

    很好。。我也用这个。不过唯一的不足之处是他打开那些大文件会很慢,选取都选取不准确(但是Windows自带的notepad可以打开大文件,也可以正常选取。)

  4. brushes8

    用过···感觉···还是没有那个Notepad++ 好··
    博主的置顶是插件的还是 自带的那个置顶功能呢?

  5. 荒野无灯

    @phoetry
    嗯,功能上是有限,我这里也只是说用它来替换windows的Notepad的工作而已。

  6. 荒野无灯

    @万戈
    :lol: 呵呵,木有啦,notepad的功能你是知道的,这里说的这个工具是用来替换notepad的工作的,也就是平常查看一下文本文件,稍微用来修改一下代码什么的,真正用来做东西,当然不太合适的。

  7. 荒野无灯

    @依云
    这里说的只是用来替换windows自带的notepad的一个工具而已,并不是选“最佳编辑器”。

  8. phoetry

    用過一段時間, 功能嚴重不足, 遂放棄...

  9. 依云

    启动速度上,和我的火狐一样,启动后不要关就好了嘛。比如 EditPad Pro 就是。再比如我的 GVIM 也是常开的。
    SciTE 的启动速度应该也不慢吧,另外我挺好奇 SciTE 的脚本能达到何种程序的。

  10. 万戈

    :-x 貌似想要颠覆我的 notepad++

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS