2007-06-25
Programming in Emacs Lisp笔记(二)实践
关键字: emacs lisp
实践
执行代码
通过C-x C-e执行代码
缓冲区名称
buffer-name和buffer-file-name这两个函数用于区分文件和缓冲区。
如果是在*scratch*缓冲区中,可以用C-u C-x C-e运行代码,这样运行结果会显示在表达式的后面。
获取缓冲区
buffer-name可以获取缓冲区名称,current-buffer可以返回缓冲区本身。
other-buffer可以获得上一次访问过的缓冲区。
切换缓冲区
switch-to-buffer可以切换当前缓冲区。产生与按C-x b类似的效果。下面的代码将切换当前缓冲区到上次访问过的缓冲区:
(switch-to-buffer (other-buffer))
另一个函数set-buffer也是用于切换缓冲区的,但与switch-to-buffer不同在于它只改变程序处理的缓冲区,并不改变当前屏幕显示的缓冲区。
缓冲区大小和光标位置
几个简单的函数用于缓冲区大小和检测光标位置:buffer-size,point,point-min,point-max。
执行代码
通过C-x C-e执行代码
缓冲区名称
buffer-name和buffer-file-name这两个函数用于区分文件和缓冲区。
如果是在*scratch*缓冲区中,可以用C-u C-x C-e运行代码,这样运行结果会显示在表达式的后面。
获取缓冲区
buffer-name可以获取缓冲区名称,current-buffer可以返回缓冲区本身。
other-buffer可以获得上一次访问过的缓冲区。
切换缓冲区
switch-to-buffer可以切换当前缓冲区。产生与按C-x b类似的效果。下面的代码将切换当前缓冲区到上次访问过的缓冲区:
(switch-to-buffer (other-buffer))
另一个函数set-buffer也是用于切换缓冲区的,但与switch-to-buffer不同在于它只改变程序处理的缓冲区,并不改变当前屏幕显示的缓冲区。
缓冲区大小和光标位置
几个简单的函数用于缓冲区大小和检测光标位置:buffer-size,point,point-min,point-max。
- 浏览: 48956 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
JBPM 与 Spring 结合
sessionFactory怎么配的?
-- by jinguizi -
重新整理后的Oracle OAF学 ...
太好了!谢死你了!
-- by chenpu -
ExtJS中FormPanel实现数 ...
请教一下楼主,本地json数据如何实现分页?单击下一页时,怎样在js中得到当前的 ...
-- by gaipai -
重新整理后的Oracle OAF学 ...
这个格式的高亮显示都看不清了
-- by qinglangee -
ExtJS中FormPanel实现数 ...
把你的后台代码发出来看看啊 光说返回JSON的格式,看看你到底是怎么返回的啊 y ...
-- by yongtree






评论排行榜