关于emacs的討論。
- langtaosha
- 帖子: 84
- 注册时间: 2005-09-21 10:20
关于emacs的討論。
我用的编辑器是emacs,经过自己配置后,已经不是原来的emacs的丑陋模样了。具体emacs的使用,大家可以从网上搜索一下王垠的主页,上面写的不错,当然还有一些比较变态的用法,比如emacs自带的游戏啊,屏保啊什么的。这个需要更长时间的摸索。(王垠在清华上了四年博士退学了,在这里表示对他的敬意)
我用的C的编译器是gcc,这个工具的效率是很高的。大家不妨可以和垃圾的Turbo C进行一下比较。(我比较过,不过所在的系统不同)。
linux系统上设计服务程序还是很有它的特长的。首先linux系统对硬件要求比较低,开发一些需要高密度运算的程序的时候不会因为系统对资源的占用过多而发生问题。这个大家可以很容易的从网上找到不少关于winNT和Linux的比较。另外Linux不容易崩溃,这主要是由于它对内存的分配使用比较好决定的。
我自从进入程序员这一行(时间还不长),一直在Linux上开发程序。期间学习了SDL(进行视频处理的一个库),网络编程(组播,单播,TCP),以及对各种文件的操作,还有Linux下的多线程,多进程编程。现在在研究SNMP协议,打算用net-snmp开发一些agent,不过研究了快一个月了,由于这方面资料比较欠缺,我的进展还不大。(哪位大侠愿意拉俺一把,小生感激不尽!)
在Linux上的编程,感觉最方便的还是使用Makefile和shell脚本。很多复杂的事情都可以编个Makefile或者是shell脚本,交给它自动运行去。我不否认别的编辑器的功能,但是我还是推荐大家使用emacs(不是xemacs,这个虽然和emacs差不多,但我不喜欢它的丑陋的模仿windows),emacs的强大功能在大家使用后自然就会发现。当然,学习emacs也是需要一个过程的,精通起来快的话不到一个月就行。
最后附注一下:
我是学数学的毕业的,对某些计算机的用词和看法可能有些不准确,请大家毫不留情的指正,谢谢!
我用的C的编译器是gcc,这个工具的效率是很高的。大家不妨可以和垃圾的Turbo C进行一下比较。(我比较过,不过所在的系统不同)。
linux系统上设计服务程序还是很有它的特长的。首先linux系统对硬件要求比较低,开发一些需要高密度运算的程序的时候不会因为系统对资源的占用过多而发生问题。这个大家可以很容易的从网上找到不少关于winNT和Linux的比较。另外Linux不容易崩溃,这主要是由于它对内存的分配使用比较好决定的。
我自从进入程序员这一行(时间还不长),一直在Linux上开发程序。期间学习了SDL(进行视频处理的一个库),网络编程(组播,单播,TCP),以及对各种文件的操作,还有Linux下的多线程,多进程编程。现在在研究SNMP协议,打算用net-snmp开发一些agent,不过研究了快一个月了,由于这方面资料比较欠缺,我的进展还不大。(哪位大侠愿意拉俺一把,小生感激不尽!)
在Linux上的编程,感觉最方便的还是使用Makefile和shell脚本。很多复杂的事情都可以编个Makefile或者是shell脚本,交给它自动运行去。我不否认别的编辑器的功能,但是我还是推荐大家使用emacs(不是xemacs,这个虽然和emacs差不多,但我不喜欢它的丑陋的模仿windows),emacs的强大功能在大家使用后自然就会发现。当然,学习emacs也是需要一个过程的,精通起来快的话不到一个月就行。
最后附注一下:
我是学数学的毕业的,对某些计算机的用词和看法可能有些不准确,请大家毫不留情的指正,谢谢!
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
- langtaosha
- 帖子: 84
- 注册时间: 2005-09-21 10:20
yonsan兄好谦虚哦!
emacs对中文的支持还是不错的,我在使用了ubuntu后,安装了一个插件,具体是在哪儿找到的我也记不清了。不过安装后,如果你输入了中文,emacs会自动提示你以哪种编码保存。我一般是用utf-8,因为这样可以顺利的通过gcc的编译,如果保存为gb2312之类的gcc可不认哦!
我的配置文件曾经在这儿发过一次,现在再发一次吧,另外这次我把我的支持的elisp语言程序库打包上传了。
使用是这样的:
首先把配置文件emacs.tar.gz解压,得到一个.emacs文件(是隐藏的,用ls -a查看),把这个文件拷贝到你的HOME目录下。
然后把el.tar.gz解压,把解压出来的el目录下的所有文件拷贝到你的/usr/share/emacs21/site-lisp/目录下。
现在启动emacs,全新的界面就展现你的面前了。
emacs对中文的支持还是不错的,我在使用了ubuntu后,安装了一个插件,具体是在哪儿找到的我也记不清了。不过安装后,如果你输入了中文,emacs会自动提示你以哪种编码保存。我一般是用utf-8,因为这样可以顺利的通过gcc的编译,如果保存为gb2312之类的gcc可不认哦!
我的配置文件曾经在这儿发过一次,现在再发一次吧,另外这次我把我的支持的elisp语言程序库打包上传了。
使用是这样的:
首先把配置文件emacs.tar.gz解压,得到一个.emacs文件(是隐藏的,用ls -a查看),把这个文件拷贝到你的HOME目录下。
然后把el.tar.gz解压,把解压出来的el目录下的所有文件拷贝到你的/usr/share/emacs21/site-lisp/目录下。
现在启动emacs,全新的界面就展现你的面前了。
- 附件
-
- emacs.tar.gz
- .emacs文件
- (49.78 KiB) 已下载 247 次
-
- el.tar.gz
- elisp程序包
- (1.57 MiB) 已下载 289 次
闲坐清风过,心事付水流
────逍遥
────逍遥
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
- langtaosha
- 帖子: 84
- 注册时间: 2005-09-21 10:20
- langtaosha
- 帖子: 84
- 注册时间: 2005-09-21 10:20
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
-
- 帖子: 34
- 注册时间: 2005-09-05 12:09
- 来自: Peking
- 联系:
- yonsan
- 帖子: 887
- 注册时间: 2005-07-01 18:56
- 来自: 广州市
- firehare
- 帖子: 2625
- 注册时间: 2005-04-10 16:54
- 来自: 温州大学
- 联系: