iihero 发表于 2013-1-15 19:03:46

Notepad++的几个使用技巧(tips)

作者:iihero(XiongHE),版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.
链接:http://iihero.8800.org/frog/user/seanho/article/2008-01-27/13
在单位里不能使用试用版的ultraedit,更别说crack过的ultraedit了。买一份,也觉得价格昂贵,居然要35$,鬼子做的软件有时候还真蛮值钱的。
其实,可供使用的免费的文件编辑器还是挺多的。 SciTE, TextPad, Notepad++都相当的不错。权当拿它们作为Ultraedit的替代品。
我的机器上就同时安装了这三个编辑器。TextPad虽然不是完全免费,但是它提供了始终免费的评估版,这方面,比Ultraedit人性化多了。 SciTE经常用来做简单编译和编辑,写python代码或者简单的java代码,都可以用它。这东东居然还有对应的Unix版本,超强。
Notepad++,并不是所有地方都出色,打开大文件就显得很吃力,试试5M以上的文本文件就知道了。
但是它有些功能相当不错,非常喜欢它的TextFX插件。

1. 可以消除文件中的空行    选中所有文本,   TextFX--->Edit--->Delete Blank lines2. 整理xml文本格式    这个功能超好,经常遇到几百KB左右的xml文本就是一行,可以使用它很快将一行文本整理成规范的xml文件。    选中所有文本    TextFX--->HTML Tidy--->Tidy: Reindent XML3. 直接在你的文本行前自动添加行号:   选中所有文本   TextFX--->Tools--->Insert Line Numbers下边就是使用它整理出来带行号的代码:<div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 4px; width: 95%; padding-top: 4px;">00000001publicstaticvoidmain(String[]args)...{00000002TestCharsett=newTestCharset();00000003try...{00000004t.connect();00000005t.getCharset();00000006if(t.charset.equals("ISO8859_1"))00000007t.testGetValuesISO8859_1();00000008elseif(t.charset.equals("GBK"))00000009t.testGetValuesGBK();00000010elseif(t.charset.equals("UTF-8"))00000011t.testGetValuesUTF8();00000012}catch(Exceptione)...{00000013//System.out.println(e.getMessage());00000014e.printStackTrace();00000015}finally...{00000016try...{00000017t.disconnect();00000018}catch(Exceptione2)...{00000019}00000020}00000021}
页: [1]
查看完整版本: Notepad++的几个使用技巧(tips)