? 长A在很早以前就使用qPSPadQ不q那时只是出于玩玩的兴趣Q装上用了几天Q没发现有多好,卸载了。因为那时我用的是EditPlusQ简单实 用,怿你们也都用过Q很好用。根据道长A同学的不完全非充分统计,99%的h使用的都是盗版货。怪不得美国h老攻d们,q一个记事本都要用盗版的Q其 他的可想而知。道长Aq是有这点觉悟的Q知道用盗版的不好,因此心里L点不舒服的感觉,但是却说不清道不明。后来道长A同学的阅历越来越丰富Q觉悟越? 高Q终于能用一句话单明了的表达U感觉了Q它像是别人的老婆Q好用,却不是自q?/p>
何必Z一片树叶而失L个森林呢Q当然如果这片树叶也能不失去那是最好了Q道长A是从来不嫌多的。)Q还有众多美丽漂亮纯情的姑娘{着我们d掘呢QPSPad是其中一个?/p>
PSPad是一个捷克h使用Delphi开发的开源免费的文本~辑器,它是一个多国语a版的~辑器,Q现在貌似都行开发多国语a版,什么时候流? 多个老婆啊)Q包含简体中文,使用它可以方便地~辑各种U文本文件。你也许会想Q好像没什么特色嘛。告诉你Q道长A同学的眼光是很毒_大街上随便来? 人,他一眼就能看出是真胸q是假胸Q是L填充的还是棉花填充的。根据他的鉴定,PSPadl对是真的?/p>
PSPad目前最新的版本?.5.3Q有3.26MQ可以从http://files.brothersoft.com/development/html_editors/pspad453inst_en.exe 下蝲安装包。安装过E对于程序员来说直就是小儿科Q我要是在这个地方还啰啰嗦嗦那就是对大家的不敬的?/p>
其实大部分优U的文本编辑器Q常用功能都是大同小异的Q无外乎支持建立工程、支持代码自动完成、FTP客户端、列~辑、自动换行、显C受查找替 换等多如牛毛的功能点Q这些都已经成ؓ一个文本编辑器的默认功能了Q道长A也没什么兴介l这些,要介l就l大家来Ҏ鲜的Q或者虽然不新鲜但是有特? 的?/p>
PSPad有两U方式来讄颜色Q一U是使用预先定义好的颜色面板Q另一U是颜色拑֏Q可以在屏幕上Q何地Ҏ取颜艌Ӏ?/p>
颜色面板
PSPad预先定义了多个色pȝ颜色Q有安全艌Ӏ?6位色、灰度、有名字的颜色以及其他色pR下面咱们看看这些绚丽的色彩?/p>
颜色拑֏
颜色拑֏可以在屏q上L地方获取颜色|当点d兯单里的拾取颜色菜单后QPSPadH口x化Q露出PSPadH口后面的内容,颜色拑֏器就是在q个H口里获取颜艌Ӏ?/p>
有了q两U颜色拾取能力,对于E序员来说完全够用?/p>
搞web开发的人对于HTML是再熟悉不过了,有的人喜Ƣ用DreamWeaver来编辑HTMLQ在设计面的时候DW是很合适的。但是对于已l? 一些Java代码或其他代码嵌入到HTML面后(不就是JSPASPPHP{等吗)Q这是来修改代码Q还是文本编辑器会方便些Q至道长A是这栗?/p>
PSPad提供了强大的HTML处理能力Q其他编辑器都看不到PSPad的后背了?/p>
格式化HTML
PSPad格式化后的HTML代码非常整齐Q效果似乎比RJ TextEdq要好,闲得发慌的h可以自己试一下?/p>
格式化前
格式化后
压羃HTML
对于一般的应用来说q用不着Z节省带宽和提高吞吐能力而对面代码q行压羃Q但是压~确实是有好处的Q道长A同学曄在落伍论坛上l我要啦l计的站镉K江徏议,对统计代码里的JS文gq行压羃Q压~后U减了一半的字节敎ͼ大大提高了吞吐能力?/p>
清理CSS和JavaScript
PSPad格式化HTML时不能整理CSS和JavaScriptQ对于这两者是通过清理CSS功能来实现的?/p>
标记大小写{?/strong>
有时我们写出来的HTML代码Q有的是大小Q有的是写Q既不美观也不统一。PSPad提供了这L功能Q轻M点,理变得有效LQ这句话是谁说的Q?/p>
HTML和文本互相{?/strong>
q个功能对于l常要在pȝ里发布内容的人可是非常有用的Q它能够文本格式变为HTML格式Q还能将HTML代码变成文本格式Q也是L那些HTML标记Q将什么P啊BR啊通通换成回车。也是轻M点噢?/p>
转换前的文本
转换后的HTML
导入RTF和CSV文g
你有RTF是不Q它很漂亮是不?PSPad只需要轻M点,pRTF变ؓHTML代码Q看上去都一样哦?/p>
下图是将一个CSV文g导入为HTML?/p>
查HTML代码
PSPad可以对HTML面上的标签q行查,如果发现有错误,例如? 却没有,PSPad会给出提C?/p>
转ؓJavaScript
可以选中的文字{化ؓJavaScript输出Q例如将“hello”转ؓdocument.write('hello');
PSPad提供了强大的文g导出功能Q可以将各种文本文g按照昄出来的高亮样式,导出为RTF文g或HTML文gQ样子看h是一怸栗我们在写文的时候就可以插入有高亮显C的代码了?/p>
导出为RTF
导出为HTML
PSPad内置了十几种常见的文仉亮配|,你可以对每个高亮配置q行自定义,或者用内|的几套颜色Ҏ?/p>
传统的剪贴板只能存取最q一ơ复制的内容QPSPad提供一个剪贴板查看器,可以查看最q几ơ复制的内容q进行粘_q个功能有时候会l你帮大忙哦?/p>
PSPad提供文g比较功能Q可以对L两个文gq行比较Qƈ用不同颜色标Z同的地方Q一目了然?/p>
用PSPad打开大文件无疑是一U折,但搜索却是飞快,q点与Notepad++刚好相反。当然对于一般程序员来说Q很需要处理大文gQ应该不 会媄响你的用生zȝ。下面用一?3.7M的文本文件来q行试Q这个文件有140888行,在第140867行有一个唯一的字W?#8220;200900”Q现 在用PSPad打开它,U?0U左x间才打开q显C完毕,太痛苦了Q但搜烦却快多了。从首行开始搜?#8220;200900”Q大U?U左x索到Q还行。还? 那个道理Q你不能因ؓ女的牙齿上有一个小~口放弃她Q那样你会遭雷劈的?/p>
我们l常要在盘文g里搜索一些字W,搜烦性能当然希望快好。现在道长A以某工程下的src文g夹ؓ例,src文g夹下面有434个文件夹Q共 ?337个文Ӟ我搜索含?#8221;System.out“的文Ӟ竟然只花费了不到2U钟Q天啊,只需?U钟Q你可以拥有这N金镶ȝ手机Q绝对超 |Q你q有什么理׃׃PSPad呢?
虽然道长A同学从小接受良好的教育Q要从一而终Q但是没理由q么漂亮׃h的大女摆在你面前,却不动心Q那h会于心不忍的Q因为我很善良。我? 式宣布,PSPad登上二奶的宝Q等{,前天你不是刚刚说Notepad++是二奶吗。唔。。。这个。。。这个,我决定,l她们同L待遇Q做Z? 要公正,q点道长A同学l我们做Z很好表率?/p>
官方|站的地址是:http://www.pspad.com/
下蝲地址是:http://files.brothersoft.com/development/html_editors/pspad453inst_en.exe
道长AQjava门户--http://AJava.org 的创始hQ多q以来一直从事J2EE开发工作?/p>
道长A同学是怀着Ȁ动的心情来介lNotepad++的,哪怕是W一ơ牵奛_子的手也没有q样Ȁ动过。Notepad++像是你的一个红颜知׃P很美丽,很有诱惑力,可是却因为某U原因,不能l成眷属。看不懂说什么?接着往下看吧,怿只要你是个男人就会懂的?/p>
Notepad++是一个台湾h使用C++开发的开源免费的文本~辑器,它是一个多国语a版的~辑器,包含体中文,使用它可以方便地~辑C、C++、Java、C#、XML、HTML?br /> PHP、CSS{纯文本文gQ是E序员必不可的~程工具。(怎么道长A同学介绍每个软g都这栯Q)
RJ TextEd目前最新的版本?.4.3Q有2.72MQ可以从http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072下蝲安装包。安装过E非常简单,只需要安装提CZ步一步进行就可以了。(又是q样Ԍ真的很无奈,因ؓ是q样单。)
支持的程序语aQ?br />
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
如果你有彩色打印机,你可以把你的原代码以多种颜色打印出来?nbsp;
用户可自定程序语aQ自定的E序语言不仅有语法高亮度昄功能Q而且有语法折q功能功能?Ҏ关键词及q算W号亦可自定?nbsp;
用户能做自己的API列表(或从Notepad++官网下蝲专区下蝲你需要的api案)。一旦api案建立完成且在正确的系l\径,键入Ctrl+Space(你可以修改这个键盘快h?启动字词自动完成功能?nbsp;
你可以同时开启多面来编辑?nbsp;
用户可同时有两个H口Ҏ排列。你不但能开启两个不同文件在分别两个不同的窗口内Q?q且能开启一个单独文件在两个不同的窗口内(clone mode)q行同步~辑。同步编辑的成果在两个的窗口内同时更新?nbsp;
用户可用Regular Expression来查扑֏替换一个字W串?nbsp;
你可用拖曛_能来开启文件。你也可以用拖曳功能来变换开启文件的位置?你甚臛_拖曳开启文件从一个窗口到另一个窗口?nbsp;
如果外部修改(或删?Notepad++已打开的文Ӟ用户会被通知更新文g内容(或移除文??nbsp;
支持中日韩窗口环境,及阿拉伯语与希柏来文的窗口环境?nbsp;
用户可用鼠标点击书签边行(书签边行位于列数边行x)或用键盘快h式Ctrl+F2来标明或U除书签。用键盘快h式F2C一个书{或Shift+F2C一个书{。如Ʋ清除所有书{,使用选单 L->清除所有书{?nbsp;
当插字游?caret)U至下列字符{ } [ ] ( )旁侧? 此字W与q方相对应的字符以及~排辅助(如果存在的话)会以高亮度来显C?nbsp;
一个女人如果没有自q特色Q就很难吸引住男人的眼球。这个道理搬到Y件行业也是行的通滴。Notepad++有几个非帔R常好用的功能?nbsp;
Notepad++的代码折叠功能很强大Q一切都可以折叠Q连注释也不例外Q够狠的了?/p>
Notepad++可以在指定的地方插入列,q样说的不是很清楚,q是来张囄吧,没有马赛克的。道长A同学一直强烈反对用马赛克Qƈ曄庄严地宣布,l不首先使用马赛克?/p>
Notepad++有一个TextFX插gQ可以实现种cȝ多的文本转换Q没有它做不到的Q只有你想不刎ͼ具体功能自己摸烦d。下面图片展CZ四种cd的{换?nbsp;
q个功能在其他的文本~辑器里很少有,Notepad++可以实现文件导ZؓRTF或HTML格式的文Ӟ样式没有M变化?/p>
一个java文g导出为RTF
一个java文g导出为HTML
Notepad++对于大文件的处理性能不是很o人满意。当然对于一般程序员来说Q很需要处理大文gQ应该不会媄响你的用生zȝ。下面用一? 13.7M的文本文件来q行试Q这个文件有140888行,在第140867行有一个唯一的字W?#8220;200900”Q现在用Notepad++打开它,U? 2U左x间就打开q显C完毕,q个速度很好Q比RJ TextEdq要快,但搜索就慢多了。从首行开始搜?#8220;200900”Q大U?8U左x搜烦刎ͼ真的好汗。同L搜烦QRJ TextEd只需?U钟QNotepad++的算法也太差了些Q当ӞNotepad++的其他方面表现的非常不错Q这点瑕疵可以接受,N你就因ؓ一 个大女怸有一个小雀斑,无视她的美丽吗Q?nbsp;
我们l常要在盘文g里搜索一些字W,搜烦性能当然希望快好。现在道长A以某工程下的src文g夹ؓ例,src文g夹下面有434个文件夹Q共 ?337个文Ӟ我搜索含?#8221;System.out“的文Ӟp?0U左叻I速度也十分惊人,可惜是慢的惊人。可是难道你因Z个大女怸又有 一个小雀斑,无视她的美丽吗Q不Qn为社会主义接班h的我们,l不允许q样的事情发生,l不Q?nbsp;
Notepad++的功能非常强大,道长A同学也是׃释手Q无奈只是由于不时地要打开大文Ӟq方面Notepad++做的不是很好Q只好忍痛割 爱,让Notepad++沦ؓ二奶的地位。但是!Q但是,Notepad++q是非常有诱惑力的,道长Aq是l常会用一下她的。强烈徏议不需要经怋? 大文件的同学们,让Notepad++做你们的大老婆吧!直就是完啊Q不用他是暴殄天物啊,耶稣都不会瞑目的Q!
官方|站的地址是:http://notepad-plus.sourceforge.net/tw/site.htm
下蝲地址是:http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072
道长AQjava门户--AJava.org创始人,多年以来一直从事J2EE开发工作?/p>
道长A同学是怀着q静而高_q是什么话啊)的心情来介绍RJ TextEd的,她就像你的正牌女友一P温柔体脓Q善良大方,一切都很好Q很好用Q没有什么缺点,可时间一久了Q你׃感到乏味。RJ TextEd是道长A的首选,虽然乏味Q但实用。道长A是一个非怸一的hQ专一到只喜欢女?/p>
RJ TextEd是一个瑞思h使用Delphi 2007开发的开源免费的Unicode源码和文本编辑器Q它是一个多国语a版的~辑器,包含体中文,使用它可以方便地~辑html、css? java、jsp、javascript{纯文本文gQ是E序员必不可的~程工具?/p>
RJ TextEd目前最新的版本?.24Q有9.11MQ可以从http://www.rj-texted.se/download.htm下蝲安装包。安装过E非常简单,只需要安装提CZ步一步进行就可以了?/p>
RJ TextEd除了h一般文本编辑器的功能以外,q有很多有特色的功能Q下面仅列出一部分Q更多的功能需要读者自己去发现?/p>
对于E序员来_只有能够帮助E序员快速编写代码的~辑器才能算好,下面道长A列出一些认为比较脓心的功能?/p>
当你输入一个单引号或双引号Ӟ软g可以自动补齐另外一个引Pq将光标Ud引号中间Q对于一些IDE来说Q这是基本的功能Q但一个文本编辑器也能提供q样的功能,无疑方便了我们很多?/p>
可以折叠打开一个代码块Q如if(){}?/p>
当一个代码块较长Ӟq个功能可以极大地方便查看代码?/p>
可以高亮昄所有搜索到的字W,方便查看?/p>
RJ TextEd有一个非常有特色的功能,那就是可以格式化HTML和XMLQ很有文本~辑器有q样的功能,而且格式化的效果看上去还是不错的?/p>
格式化前
格式化后
怎么P是不是比格式化以前清爽多了?
RJ TextEd对于大文件的处理性能q是不错的。对于一般程序员来说Q很需要处理大文gQ一个文件几百K已l算很大了。但对于一些特Dh员来_l常? 打开几M、几十M、甚臛_百M的文Ӟ例如道长Apl常查看oracle的日志。下面用一?3.7M的文本文件来q行试Q这个文件有140888 行,在第140867行有一个唯一的字W?#8220;200900”Q现在用RJ TextEd打开它,U?U左x间就打开q显C完毕。接着道长A从首行开始搜?#8220;200900”Q大U?U左叛_搜烦到。也怽对这个测试结果没有什? 概念Q因为没有对比嘛Q在后箋道长A介绍其他文本~辑器时Q也会用q个文g来测试,那时你就会发玎ͼRJ TextEd的打开和搜索速度q是很o人满意的?/p>
我们l常要在盘文g里搜索一些字W,搜烦性能当然希望快好。现在道长A以某工程下的src文g夹ؓ例,src文g夹下面有434个文件夹Q共?337个文Ӟ当搜索含?#8221;System.out“的文Ӟp?U左叻I速度惊h?/p>
对于一般的E序员来_RJ TextEd功能强大Q速度也还能o人满意,免费使用Q不用这啊那啊的找注册码Q,再加上正宗的体中文(不像editplus是汉化版Q谁知道汉化作? 有没有在软g里加上什么后门)Q绝ҎE序员的首选文本编辑器Q或者可以加?#8220;之一”Q因为好的编辑器很多Q萝卜青菜各有所爱嘛Q。道长A同学正是看上? RJ TextEd的性能和免费,一直以来都对RJ TextEd不离不弃Q就受到强大的诱惑?..?..当然Q诱惑够大就另当别论了?/p>
官方|站的地址是:http://www.rj-texted.se http://www.rj-texted.st
下蝲地址是:http://www.rj-texted.se/download.htm
道长A同学Qjava门户--AJava.org创始人,多年以来一直从事J2EE开发工作?/p>