e lisp 常用缓冲区函数详解
e lisp 常用缓冲区函数详解
| 函数名 | 函数概要 |
|---|---|
| buffer-name | 返回当前缓冲区的名字 |
| buffer-file-name | 返回当前缓冲区所指文件的名字,包括路径 |
| current-buffer | 返回当前缓冲区的实际内容 |
| other-buffer | 返回上一次C-b的缓存区的的实际内容 |
| switch-to-buffer | 切换缓冲区,当前的缓冲区发生变化,不能在程序内部使用 例:(switch-to-buffer (other-buffer)) C-b就是用上面的函数实现的 |
| set-buffer | 切换缓冲区,但是当前的缓冲区不变化,在程序内部使用 例:(set-buffer (other-buffer)) |
| buffer-size | 返回当前缓冲区的大小 |
| point | 返回光标在缓冲区的位置 |
| point-min | 返回当前缓存区中位点的最小可能值,一般是1 除非设置了变窄(narrowing),变窄是一种限制机制,限制用户或者程序只能对缓存区的一部分进行操作 |
| point-max | 返回当前缓存区中位点的最大可能值,一般比buffer-size的返回值大1 除非设置了变窄(narrowing),变窄是一种限制机制,限制用户或者程序只能对缓存区的一部分进行操作 |
| next-line | 把光标移动到下一行 |
| mark-whole-buffer | 选中缓冲区的所有内容,光标定位到缓存区的头 |
| goto-char | 把光标移动到指定的位置 (goto-char (point-min));把光标移动到缓冲区的头 |
| current-buffer | 返回当前缓冲区的内容 |
| set-buffer | 转到指定的缓冲区 |
| get-buffer-create | 返回指定名字的缓冲区,如果指定的缓冲区不存在,则创建给定名字的缓冲区 |
| insert-buffer-substring | 3个参数。第一个参数:缓冲区的名字;第二个参数:开始位置;第三参数:终了位置. 从第一个参数所指的缓冲区的位点开始,插入内容(这里的内容具体是当前缓冲区内容的子串(域),位置从第二个参数开始,到第三个参数结束) |
| copy-to-buffer | 3个参数。第一个参数:缓冲区的名字;第二个参数:开始位置;第三参数:终了位置. 清除第一个参数所指的缓冲区的内容,然后,插入内容(这里的内容具体是当前缓冲区内容的子串(域),位置从第二个参数开始,到第三个参数结束),到第一个参数所指的缓冲区。 |
| prefix-numeric-value | 将一个(interactive "P")产生的未加工的前缀参数转换成一个数值 |
| forward-line | 将光标移动到下一行的行首,如果设置的参数大于1,则移动多行。如果无法移动所需的行数,就移动尽可能多的行数,并返回它实际少移动的行数。 |
| bufferp | 判断参数是否为一个缓冲区,如果是,则返回true,否则返回nil |
e lisp 常用缓冲区函数详解的更多相关文章
- 常用socket函数详解
常用socket函数详解 关于socket函数,每个的意义和基本功能都知道,但每次使用都会去百度,参数到底是什么,返回值代表什么意义,就是说用的少,也记得不够精确.每次都查半天,经常烦恼于此.索性都弄 ...
- # OpenGL常用函数详解(持续更新)
OpenGL常用函数详解(持续更新) 初始化 void glutInit(int* argc,char** argv)初始化GULT库,对应main函数的两个参数 void gultInitWindo ...
- MYSQL常用内置函数详解说明
函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音 ...
- php缓存技术——memcache常用函数详解
php缓存技术——memcache常用函数详解 2016-04-07 aileen PHP编程 Memcache函数库是在PECL(PHP Extension Community Library)中, ...
- STL之map与pair与unordered_map常用函数详解
STL之map与pair与unordered_map常用函数详解 一.map的概述 map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称 ...
- windows socket函数详解
windows socket函数详解 近期一直用第三方库写网络编程,反倒是遗忘了网络编程最底层的知识.因而产生了整理Winsock函数库的想法.以下知识点均来源于MSDN,本人只做翻译工作.虽然很多前 ...
- PHP输出缓存ob系列函数详解
PHP输出缓存ob系列函数详解 ob,输出缓冲区,是output buffering的简称,而不是output cache.ob用对了,是能对速度有一定的帮助,但是盲目的加上ob函数,只会增加CPU额 ...
- linux select函数详解
linux select函数详解 在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个描述符,我们所关心的状 ...
- memset函数详解
语言中memset函数详解(2011-11-16 21:11:02)转载▼标签: 杂谈 分类: 工具相关 功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大 ...
随机推荐
- for循环中变量的作用域问题
看下面这一行代码 for (let i = 0; i < 3; i++) { let i = 'abc' console.log(i) } // abc // abc // abc 从上面可以看 ...
- 【ASP.NET MVC系列】浅谈jqGrid 在ASP.NET MVC中增删改查
ASP.NET MVC系列文章 [01]浅谈Google Chrome浏览器(理论篇) [02]浅谈Google Chrome浏览器(操作篇)(上) [03]浅谈Google Chrome浏览器(操作 ...
- Android studio 编译出现的问题记录
1.app:transformClassesWithJarMergingForDebug'. Error:Execution failed for task ':app:transformClasse ...
- shell测试命令test、[ ]、[[ ]]
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html test可用于测试表达式,支持测试的范围包括:字符串比较,算术 ...
- C#操作DataReader类
一.常用属性 名称 说明 Depth 获取一个值,用于指示当前行的嵌套深度 FieldCount 获取当前行中的列数 HasRows 获取一个值,该值指示 SqlDataReader 是否有行 IsC ...
- C#.NET 中的 Timer 计时器及 3 种使用方法
定时器是系统常用的组件之一,程序员可以根据自己的需求定制一个定时器类型,也可以使用.net内建的定时器类型.在.net中一共为程序员提供了3种定时器: System.Windows.Forms.Tim ...
- curl模拟请求常用参数
封装一个curl模拟浏览器请求的函数,如下: /** * curl模拟浏览器请求 * @param unknown $url 请求的地址 * @param array $params 请求地址所需要的 ...
- with与上下文管理器
如果你有阅读源码的习惯,可能会看到一些优秀的代码经常出现带有 "with" 关键字的语句,它通常用在什么场景呢? 对于系统资源如文件.数据库连接.socket 而言,应用程序打开这 ...
- window 服务器的Tomcat 控制台日志保存到日志文件.
在Linux系统中,Tomcat 启动后默认将很多信息都写入到 catalina.out 文件中,我们可以通过tail -f catalina.out 来跟踪Tomcat 和相关应用运行的情况. ...
- 面试官:"谈谈分库分表吧?"
原文链接:面试官:"谈谈分库分表吧?" 面试官:“有并发的经验没?” 应聘者:“有一点.” 面试官:“那你们为了处理并发,做了哪些优化?” 应聘者:“前后端分离啊,限流啊 ...