今天说的Emacs的日历功能,并不需要加入第三方的插件,而是属于emacs的内置功能。超强的日历功能,算是目前为止我见过的功能最全面的日历了。基本上来讲,你可以通过Emacs的日历功能来做你任何所想到的事情。
1)打开日历功能
M-x calendar,然后打开就会看到一个再普通不过的日历了。
2)设置星期一为每周的第一天
M-x set-variable RETURN calendar-week-start RETURN 1 RETURN,重新打开日历即可看到。
3)日期的移动:略
4)查看节假日
A) a - 在日历中显示三个月内的节日;
B) h - 查看今天是否是节假日;
5)日历功能
A)日历对应的文件:.diary
B)添加日记条目:i d,插入日历(在日历中换行时,注意在前面加入空格,以表示是在续行)
C)写完日历后,保存 C-x C-s,跳至别的缓冲区,C-x b.
D)查看某日日记:在日历的对应日期上面,按d,为示对应日历在新开的窗口里。
E)显示今天是本年的第几天: p d
F)突出显示节假日:x,去掉显示标记:u
6)其它:
当然,我上面只讲到了最基本的使用方法,更深入的需要大家去挖掘。当然,这里可以给几条深入的建议:
A)日历的移动操作命令;
B)不同日历类型的记录;
C)特珠显示功能。
今天看到一个朋友说emacs是万金油,也有一定的道理。但是,有了emacs,软件的界限都会模糊不清。有人说,离开了emacs,那么也就离开了工作环境.不要问emacs能做什么,而要问emacs不能做什么.一直以来,我都在寻找这样一款编辑器,多少次我都擦肩而过,因为她普通的外表太让人疑惑。了解一样东西,不能只凭外表,而要深入内在。当你深入内在之后,才会发现她的内在美。对人,对事,也都是一样,不要被表现所迷惑.Emacs,不仅仅是一个工具,更应该是一段历史,一段哲学。爱上Emacs,并深深的爱上...
阅读(3406) | 评论(0) | 转发(0) |