最近借着玩.NET Framework 1.2和MSBuild的机会又把C#语法和部分.NET Framework重复了一遍。在这个过程中几乎没用过Visual Studio .NET,我发现自己已经非常习惯在GNU Emacs下面完成尽可能多的事情了。
这倒不是说我反感Visual Studio .NET,也不是我在为Emacs和GNU摇旗呐喊。我的习惯是毫无偏见地接触更多的事物,去发现尽可能多的美好的东西。更何况我的机器配置并不高,除非写比较大的项目,否则我是不会动用Visual Studio .NET这个近乎完美的IDE的。
前几天在网上找到了一个Emacs的XML/HTML编辑插件(NxmlMode,http://www.emacswiki.org/cgi-bin/wiki/NxmlMode,泰国人写的),这使我在Emacs下也能轻松地编辑xml文档了。本来Emacs内自带了一个SGML/DTD的编辑插件,功能非常强大,但自从我听说了SGML的另一个解释Sound Great, maybe later之后就再也不想碰它了,再加上DTD在我的心目中也没什么好形象(我还是喜欢XSD的表示方式),所以一直拒绝使用那个插件。直到安装上了NxmlMode,我可以非常轻松地编辑MSBuild的.*proj文档了(需要自行设置文档后缀关联),NxmlMode提供的元素自动补全功能甚至要超过了此前我用过的Visual SlickEdit,这使我欣喜若狂。
哦对了,前几天还在北京图书大厦淘到了一本名为《学习GNU Emacs》(Learning GNU Emacs II)的好书,作者是Debra Cameron、Bill Rosenblatt和Eric Raymond(认识这个家伙吗?:)。书本身的内容绝对不在话下,值得一提的是这本书的翻译出奇地好,有些片断甚至令我拍案叫绝!要知道,这几年里我只读过几本让我放心的翻译书籍,其中包括《Delphi 5开发人员指南》、《Visual C++技术内幕IV》、《C#技术揭秘II》等,而我家中那座书的小山中绝大多数都是英文原版。当看到一段让我感到惊喜的翻译文字时,我会会心地笑出来。而当我看到一本自己很喜欢的书被翻译得乱七八糟的时候,真的想给那位译者打个电话给他送去我最真诚的诅咒。
打印 | 张贴于 2004-01-31 13:01:00 | Tag:暂无标签
留言反馈
如果有请给我写邮件scudtsui@sina.com
谢谢!
sorry,我没有QQ,不过您可以通过上面的“联系”给我写邮件:)
不过rng确实要比xml schema 来得强大和爽快.
ps. 已经加了你的链接.
ps. 有空也为emacs做点贡献啊. 比如emcaswiki.org
中文版的翻译和维护.
ps. 喜欢emacs可以来
news://news.yaako.com/cn.comp.os.linux
讨论.