Programming in Emacs Lisp笔记(二)实践
来源:互联网 发布:sql cookbook github 编辑:程序博客网 时间:2024/06/07 23:39
实践
执行代码
通过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。
0 0
- Programming in Emacs Lisp笔记(二)实践
- Programming in Emacs Lisp笔记(二)实践
- Programming in Emacs Lisp笔记(一)表处理
- Programming in Emacs Lisp笔记(一)表处理
- Programming in Emacs Lisp笔记(三)编写函数
- Programming in Emacs Lisp笔记(六) Narrowing and Widening
- Programming in Emacs Lisp笔记(九)List的实现
- Programming in Emacs Lisp笔记(一)表处理
- Programming in Emacs Lisp笔记 编写函数
- Programming in Emacs Lisp笔记(四)与缓冲区有关的函数
- Programming in Emacs Lisp笔记(五)一些更复杂的函数
- Programming in Emacs Lisp笔记(七)基础函数:car, cdr, cons
- Programming in Emacs Lisp笔记(八)剪切和存储文本
- emacs lisp 笔记
- Lisp学习笔记(二)
- GNU Emacs Lisp编程入门(学习笔记1)
- Emacs学习笔记(为了学习Common Lisp)
- C/C++ programming in Emacs
- Programming in Emacs Lisp笔记 编写函数
- gethostname()与gethostbyname()
- Programming in Emacs Lisp笔记(一)表处理
- Java学习总结5——关键字的用法1(final关键字)
- 测试LAMP
- Programming in Emacs Lisp笔记(二)实践
- c++ 连接数据库
- Hello World by Adam Ge with Python
- 2.0.SpringMVC
- jsp表单提交中文字符,request对象获取时乱码
- fastjson常用方法
- 一个简单的HTTP测试工具:Send HTTP Tool
- UBUNTU SVN 服务器配置
- java interface接口和多继承