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值, 块的大 ...
随机推荐
- mysql年初至今聚合
年初至今聚合和滑动聚合类似,不同的地方仅在于统计的仅为当前一年的聚合.唯一的区别体现在下限的开始位置上.在年初至今的问题中,下限为该年的第一天,而滑动聚合的下限为N个月的第一天.因此,年初至今的问题的 ...
- Go基础系列:空接口
空接口 空接口是指没有定义任何接口方法的接口.没有定义任何接口方法,意味着Go中的任意对象都可以实现空接口(因为没方法需要实现),任意对象都可以保存到空接口实例变量中. 空接口的定义方式: type ...
- MySQL系列详解五: xtrabackup实现完全备份及增量备份详解-技术流ken
xtrabackup简介 xtrabackup是一个用来对mysql做备份的工具,它可以对innodb引擎的数据库做热备.xtrabackup备份和还原速度快,备份操作不会中断正在执行的事务,备份完成 ...
- spark之JDBC开发(连接数据库测试)
spark之JDBC开发(连接数据库测试) 以下操作属于本地模式操作: 1.在Eclipse4.5中建立工程RDDToJDBC,并创建一个文件夹lib用于放置第三方驱动包 [hadoop@CloudD ...
- 业务开发(一)—— MySQL
0x01.SQL异常Incorrect string value java.sql.SQLException: Incorrect string value: '\xE6\x88\x91\xE7\x9 ...
- Ubuntu使用(一)——常用命令与软件安装配置
1.安装输入法 2.配置JDK 3.eclipse 3.1 eclipse启动错误 修改eclipse.init的配置,主要加-vm以及下面的jre路径,路径前别留空格 之前因为加了空格,一直找不到原 ...
- 原创SQlServer数据库生成简单的说明文档包含(存储过程、视图、数据库批量备份)小工具(附源码)
这是一款简单的数据库文档生成工具,主要实现了SQlServer生成说明文档的小工具,目前不够完善,主要可以把数据库的表以及表的详细字段信息,导出到 Word中,可以方便开发人员了解数据库的信息或写技术 ...
- echarts X轴显示不全 有省略
代码如下: xAxis: [ { type: 'category', data: result.weekListAndYear,//result.weekList, axisLabel:{ // in ...
- vbscript 语言通过序列和ADODB实现取号不重复
目的:通过VBScript脚本利用序列的性质,实现取号不重复 首先,表空间中创建表名为TABLE_YEWID的表格,主要有以下几个字段 -- Create table create table TAB ...
- idea代码提示
idea代码提示:Keymap-->Main menu-->Code-->Completion去掉Cyclic Expand Word的快捷键将Basic的快捷键更改为Alt+/