|
|
发表于 2006-5-11 00:21:37
|
显示全部楼层
Post by Peter74
herberteuler: 就是看了你的帖子,我才想写这个的, emacs功能很强大, 但对于纯粹的编辑器来说, vim是最好的. 我怕那个动画对后来的新手有误导, 就花了一天的时间来做这个动画. 本来我不会做动画, 用半天时间找到了Imagemagick能做gif动画并学习了一下用法,然后用半天时间做这个动画. 做动画对于新手能起到很好的吸引作用, 所以顺便把做动画的方法也列出来, 希望大家做更多的动画帮助别人学习, 吸引不了解linux系统和他上面工具的人来使用linux
难怪觉得这个标题这么熟悉呢,呵呵!前面那个帖子我也是收藏了的,不过一直
没有好好的弄那个东西,但是它确实目前比楼主演示的那个要强大一点,像支持
选项跳转之类的这些应该不是什么大问题,关键还是Emacs有elisp这个强大的后
盾,比如,我用那个东西,直接定义:
- #ifndef <elisp "(insert (concat (upcase (replace-regexp-in-string "\\." "_" (file-name-nondirectory buffer-file-name))) "_"))">
- #define <elisp "(insert (concat (upcase (replace-regexp-in-string "\\." "_" (file-name-nondirectory buffer-file-name))) "_"))">
- <cursor>
- #endif /* <elisp "(insert (concat (upcase (replace-regexp-in-string "\\." "_" (file-name-nondirectory buffer-file-name))) "_"))"> */
复制代码
的话,新建一个头文件,我只要输入
ifndefx 就可以得到一个很好的框架,根据当前的文件名动态修正的:
- #ifndef FILE_NAME_H_
- #define FILE_NAME_H_
- #endif /* FILE_NAME_H_ */
复制代码
:p lisp 很神奇! |
|