blog正式转移到了这里:

http://blog.phoeagon.cz.cc



I know

phoeagon啲01世界

2010 年 2 月 8 日  星期一   晴天


All the notepads, here and there 分類: 滑鼠人生

也许windows下最有用也是最没用的东西就是记事本了。

说他没用吧,万一系统发了点脾气,没有记事本你还真搞不定那些文本的配置文件。悄悄告诉你,在win98以前,win95第一次加入“系统配置实用程序”(名字听起来很抽象不是吗~),其实就是一个窗口,开了4、5个记事本窗口,分别打开了启动配置文件autoexec.bat等。

说他有用吧,你总不能用它写什么文档。甚至连和代码打交道都难~ 自动缩进都没有,怎么写程序?一回车,诶,再敲20次空格吧~?!

于是又太多太多的“记事本替代方案”了。。。于是研究了一下notepads。。。

本文涉及的三个记事本软件都是自由软件,而且免费(both free software & freeware)。可以从sourceforge上免费快速获得(我假设你不是用电话线拨号)。

而且我要声明,我看上的工具不一定是最好的。。也不一定适合所有人~ 如果你尚不知“编码”“缩进”“自动保存”~ 这篇文章也许对你真的没有半点意义。。。而且我猜想,您是不是认为,盲打的意思就是眼睛专注地看着键盘,键盘上打对了屏幕上也不会错~

 

首先,是我曾经在某国内计算机报纸上看到介绍的——称为记事本克星的Notepad2.

在sourceforge搜之,Rank 15,252。是介绍的三个软件中排名最低的。。。

排名低绝对是有理由的,大家看这个截图。。。


好吧,这些截图不是它一开始的样子。我为了适应代码,开了一个行号显示。

我找了2min,没有找到如何给它换一个字体。这给我很不好的印象。也是这三个软件中唯一一个我没发现怎么改的。而且默认字体也这么讨厌。没有活泼,也没有严谨。。。

一般来说,一个这么常用的功能,我找了2min没找到,基本上可以界定为,上手性不强,或者易用性不强,或者功能性不强。

也许要用自定义语言对话框改。。。最后我还是找到了怎么改。但是要在c++代码下的各种文本"字符串、注释、宏、数字、字串、函数"等每个点一次改一次。显然设计不合理,没有个global的选项。我今天为c++改,明天为pascal改,后天为batch改,大后天……

不过实在不应该说它功能性不强。每个菜单都很长。长到跟notepad++差不多的地步。文件菜单里有一个long long的编码选项。虽然改编码实际上只是简单的用一下iconv库。但是还是区别可用级记事本和傻瓜型记事本的区别了。功能上,基本功能还是可以。

有多种常见的功能。如括号匹配、对齐线等。顺便说,这三个编辑器都可以ctrl+滚轮调节字体大小~~~ 这一点很好很general。而且,它有个很有特色的功能,复制为html。。可以把代码五颜六色的copy出来。这一点,npp都要靠插件。。。



第二是notepadX。

我在sf搜不到。然后搜notepad时才看到的。居然还在第一页哎。

Rank269. 尽管国内知名度不如notepad2.


notepadX的界面设计得很漂亮。我只稍微改了一下字号字体和行号显示。

但是从截图也能看出notepadX功能比较弱。

比起系统的记事本,除了文件标签Tab、自动缩进和行号。我找不出它比notepad本身好在哪里。(好吧,还有高亮……) 当然这几点也是最基本的,也是notepad之所以不能用来敲code的最重要障碍。但是,下了个第三方软件却仍这么鸡肋,总是让人不甘啊。

notepadX的括号匹配也很弱,不支持还是不匹配c++的大括号。除了配色比较漂亮,没啥优点了。

既然排名这么高,我只能猜想,好多人也只是喜欢看个外表。内在都不关心。甚至一心追求一个够simple的东西,免得看花了眼。。。 找那一半也是。

总之,除了好看外,不咋地。

 


最重头戏的当然是notepad++(npp)。排名第二。太强了。(我错了,截图居然把status bar剪了)

功能有点多。。。不习惯的、第一次用容易晕掉。。。

真的支持得太多太好了。。。很难相信这是作者一个人的作品。。。当然里面plugin不是。。。(当年是一个人,现在不是了)

支持括号匹配、tab、缩进、宏、左右视图、编码修改、还有等等几乎想不到的功能~ = =

几乎就是跟linux里的emacs差不多了。。。只要npp加一个文件管理器的plugin和一个浏览器,我就可以开机运行它,关掉它关机了。。。

而且,稍微介绍一下作者吧。作者91到95年时在台湾获得法国文学学士学位,此后留学法国,学的都是计算机。从学士、硕士到“巴黎第七大學電腦工程高等分科教育文憑(DESS Logiciels Fondamentaux)”。

而且20世纪时他也曾利用这个project web在某个国内的敏感事件时期就某敏感议题demos发发意见。结果那段时间sf都封了似乎。。虽然sf后来恢复了~ 然后~ 不同的文化环境,或者某些乌七八糟的什么什么环境培养下吧,观念不同。但是npp上forum有个“Boycott notepad++ here”专门供人发牢骚。也因为上面说的事,上面有一些中文topics有杯葛的反杯葛的。

不变的是这个notepad++软件的出色。作者在介绍中主要是强调这一点:

 

藉由加強與優化許多函數及演算法,Notepad++ 致力於減少世界二氧化碳的排放。當使用較少的 CPU 功率,降低電腦系統能源消耗,Notepad++ 間接造就了綠化的環境。多虧它的輕巧與執行效率,Notepad++ 可完美地取代微軟視窗的記事本。

so,下次节能减排记得提起它。。。


最后还有个不叫notepad的~

同样在sf上找得到。。。Madedit,原生支持Hex编辑。同样npp要plugin才能做到。


据说作者是中国人。。。、

感觉挺久没有维护了好像。。。

功能上还不错。。。比notepad2要强。界面又稍微好看一点(但也没好到哪里去)。

只是有一点,它对一些特殊情况的特殊处理也很特殊。。。例如对编码中罕见或者不正确的字符的显示处理,既不符合习惯,也不像notepad++的处理一样实用而让人不能辩驳之。


就说到这了。。。

简而言之,,,

最强大的当属notepad++,最可爱的当属notepadX,最老实内敛的当属notepad2。最有创新精神的当属madedit。

最后补充一点。notepad2是最精简干净的,只有1个exe文件。其他的都是安装包。但是经测试可以直接打包后解压运行。






訪客留言 (返回 phoeagon 的日誌)

訪客名稱:
電郵地址: (不會公開)
驗證碼:  按此更新驗證碼 (如看不清楚驗證碼請點擊圖片刷新)
俏俏話: (必需 登入 後才能使用此功能)
[ 開啟多功能編輯器 ]







人氣:79266
暱稱: phoeagon
性別: 男
MORE...  
« April 2019 »
SMTWTFS
123456
78910111213
14151617181920
21222324252627
282930
» 最新日誌
Blog Moved!
跨站jsMath实现
路由表是个好东西
Twitter Fav列表达陈100...
搞定了公式显示
» 日誌分類
全部 (175)
Code Storage (11)
Math&Phy@Chem@MM (8)
Music Anyway (5)
Programming Impossible (28)
RSS提示 (2)
StorageBox (5)
'Bout Here (12)
滑鼠人生 (42)
碎屑 (51)
未分類 (11)
» 訪客留言
http://clean... (xuotfenugvyz)
http://polll... (fzxzwtiooaqj)
» 最近訪客
最近沒有訪客
» 每月文章
» 日誌訂閱
尚未訂閱任何日誌
» 我的好友
» 我的連結
Ink Mark --Jlim
StarKirby
|S||S||S|
「流年祭」
» 日誌統計
文章總數: 175
留言總數: 86
今日人氣: 36
累積人氣: 79266
» 站內搜索
RSS Feed