• 记事本替代工具--最强文本编辑器--NotePad++

    日期:2008-07-31 | 分类:Interesting Stuff!

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://keilt.blogbus.com/logs/26455617.html

    对windows自带的记事本很不爽吧,换NotePad++吧,NotePad++用c语言中自加符号,显示是在NotePad上功能的升级,可以用来完美的替代windows记事本.

    使用NotePad++的理由:

    1.Source code highlighting & syntax fold(语法高亮度显示以及语法折叠)

    支持语言种类: 

    C, C++, Java, C#, XML, HTML,
    PHP, CSS, makefile, ASCII art(.nfo), doxygen, ini file,
    batch file, Javascript, ASP, VB/VBS, SQL, Objective-C,
    RC resource file, Pascal, Perl, Python, Lua, TeX,
    TCL ,Assembler, Ruby, Lisp, Scheme, Properties,
    Diff, Smalltalk, Postscript, VHDL, Ada, Caml,
    AutoIt, KiXtart, Matlab, Verilog, Haskell, InnoSetup,
    CMake, YAML

    几乎支持市面上所有流行语言.下面是我电脑上安装的NotePad++打开c#文件的截图

    2.Auto-completion(自动完成)

    在加载了对应API后,可用Ctrl+Space实现自动完成,有点类似于Microsoft Visual Studio 2005的IntelliSense功能

    3.Muiti-page Edit(多重页面编辑)

    采用页面选项卡切换页面,类似Maxthon的多标签页浏览

    4.Regular-expression search and substitution(支持正则表达式的搜索与替换)

    用户可以用正则表达式来达到批量搜寻,替换功能

    5.Drag & Drop(拖拽功能)

    可以用拖拽开启一个文件,可以用拖拽变换一个文件的位置,还可以用拖拽把文件从一个窗口放到另一个窗口

    6.Multi language suppoorting(多国语言支持)

    这点比它的另一个竞争对手,NotePad2,做的好很多,NotePad2处理中文时候经常遇到乱码问题,因为NotePad2是一个欧洲人写的,对UTF-8没有良好支持,在NotePad++中,这不是个问题.(NotePad++是个台湾人写的)

    7.Bookmark(书签)

    Ctrl+F2放置或取消书签,F2下一个书签(刚好和Maxthon反的),Shift+F2下一个书签

    8.Corresponding bracket highlighting(高亮显示匹配括号)

    方便找到成对的(),[],{},也是为程序员量身定做的功能

    9.Customize keyboard shortcut(自定义键盘快捷键)

    下载:

    Notepad++是SourceForge的优秀项目,是开源的,可以在SourceForge上下载可执行文件和源码,我把下载地址拿过来了,注意去下载最高版本哦(强烈建议使用安装版,目前是npp.5.0.2.Installer.exe那一个)

    可执行文件       源码

    NotePad++还有数量很多的plugins(自带的也有很多,建议安装时候选中,功能及其强大),plugins可以去NotePad++官方网站下载.(在台湾,这叫外挂模组)

    插件

    实际上NotePad++的很多插件都很好用,例如NppExec可以在NotePad++中直接运行C,Java等等程序,Spell-Checker可以像Word一样发现你的拼写错误,FTP_synchronize就是一个小型的内置FTP客户端.......其他的就自己去发掘吧,这全得益于NotePad++的开源

    注意事项:

    1.记事本的取代方案
    这里有一个 Notepad++ 启动程序。这个启动程序是用来取代 Notepad.exe。
    安装步骤:
    备分原始的 Notepad.exe 程序。
    复制你下载的 Notepad++ 启动程序(notepad.exe)到以下的四个目录(以下列的顺序):
    1. c:\windows\servicepackfiles\i386
    2. c:\windows\system32\dllcache
    3. c:\windows\system32
    4. c:\windows
    修改你的 registry (如果你用安装程序来安装你的 Notepad++,你不需执行这个步骤):新增下列机码 \HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++,并将你的 Notepad++ 路径(比方说我的 Notepad++ 路径是 C:\Program Files\Notepad++)设定为新增机码的默认值。
    现在 Notepad++ 成为你内定的记事本。
    感谢 Stépho 为他所写的这个 Notepad++ 启动程序。你亦可下载启动程序的原始码

    2.Explorer 的右键选单
    这是被 Notepad++ 使用者最常问及的项目之一。这项功能包含在 Notepad++ 的安装程试内。如果你使用压缩档格式来安装你的 Notepad++(使用安装版的NotePad++无需理会以下内容),你可以下载安装 Notepad++ 右键选单模块,及下载右键选单模块的原始码。 Notepad++ 右键选单模块是从 WSciTEcm 〈Context Menu Extension for SciTE, 作者: Andre Burgaud〉改写而成。
    旧版本的右键选单模块在 Windows XP 下有Bug,并且无法在 Windows Vista 下执行。移除旧版本的右键选单模块:开启 DOS box (开始->执行, 键入 cmd 然后鼠标键击 OK),在 DOS 提示字符下,移至 notepad++ 的目录下,键入 regsvr32 /u nppshellext.dll , 然后键击 Enter.

    关于作者:

    侯今吾,电脑工程师

    学历:
    - 2000-01   巴黎第七大学计算机工程高等分科教育文凭(DESS Logiciels Fondamentaux)
    - 1999-00   巴黎第七大学计算机工程硕士
    - 1998-99   巴黎第七大学计算机工程学士
    - 1991-95   台湾淡江大学法国文学学士
    计算机专长:
    - 程序语言:C++, Java, C#, C, Objective-C, XML, PHP, SQL
    - 函数库:STL, boost, wx-widget, JDK2
    - 操作系统:Windows / Unix / Linux (Debian)
    - 软件开发环境:VC++ 6/7/8, Rational Rose, CVS, Makefile, Cmake 及 gcc
    工作简历:
    - 在智能卡(IC卡, smart card)的领域,四年的软件规划实务操作及程序撰写经验。
    - 一年的软件项目负责管理经验在电信(Telecom)的领域:撰写软件项目规格,软件规划构思及领导项目开发测试。
    - 目前现职于信息保全维护公司:从事信息安全系统规划及项目开发。
    语言:
    - 中文;英文;法文


    收藏到:Del.icio.us




    评论

  • 这歌我认识,是nirvana的少年故事
    Mr. Kei回复huangguang说:
    有4首歌,按那个播放器的menu可以看见
    2008-08-01 08:16:15