Emacs 函数、变量列表

本文全面概述了信息技术领域的多个细分技术领域,包括前端开发、后端开发、移动开发、游戏开发、大数据开发等,并深入探讨了各类开发工具、嵌入式硬件、音视频基础与直播流媒体、图像处理AR特效、AI音视频处理、测试、基础运维、DevOps、操作系统、云计算厂商、自然语言处理、区块链、隐私计算、文档协作与知识管理、版本控制、项目管理与协作工具、机器学习(有监督、无监督、半监督、强化学习)、数据安全、数据挖掘、数据结构、算法、非IT技术、自动推理、人工神经网络与计算、自动驾驶、数据分析、数据工程、程序设计方法、数据库理论、代码管理工具等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习过程中见到的列出来,以后会继续修正


------------ 杂项 ----------------------------
user-mail-address    邮件地址
mail-host-address    主机邮件地址
user-login-name        登录用户名
user-full-name        用户全称
system-name        系统名称
system-type          返回系统类型
set-time-zone-rule    设置时区
fboundp            符号为非空函数返回t
eobp            如果当前点是buffer的最后返回t
bobp            如果当前点是buffer的开始返回t
bolp            如果当前点位于行首返回t
eolp            如果当前点位于行尾返回t
point-marker        返回当前点位置的marker
point-to-register     保存当前位点到指定寄存器

sit-for            重新显示,并等待几秒
recenter        以位点为中心重新显示
make-local-variable    设置为本地变量
start-process        运行子程序,返回进程
set-process-sentinel    设置进程守卫,当进程状态改变时调用(两个参数,进程和状态字符串)
set-process-query-on-exit-flag  当Emacs退出时,进程还在运行提示
process-buffer        获取进程使用的buffer
delete-process        删除进程



------------ buffer -------------------------
buffer-list        列出所有打开的buffer
switch-to-buffer    切换buffer
set-buffer-modified-p     设置当前buffer的改变状态
delete-region        删除指定区域
marker-buffer        返回marker的buffer
marker-position        返回marker的位点
get-buffer        返回指定名称的buffer
bury-buffer        埋葬buffer
kill-buffer        杀掉buffer
get-buffer-create    获取或者创建buffer
set-buffer        设置当前buffer
buffer-disable-undo    buffer禁用undo
erase-buffer        插入buffer内容
display-buffer        在窗口中显示buffer,当不选中


------------ 字符串 --------------------------
regexp-quote        返回精确匹配指定字符串的正则表达式
substring        取字符串的子串,负数表示倒数第几个字符
search-forward        向前搜索
re-search-forward    从当前位点向前搜索正则表达式
match-begining         返回匹配字符串的第一个位点
match-end        返回匹配字符串的最后一个位点
skip-chars-forward    跳过指定字符
read-from-minibuffer    从minibuffer读入数据
add-text-properties    添加属性到文本块
buffer-substring-no-properties 返回不带属性的字符串
posn-point        返回位点对应的buffer
event-restart        返回事件的开始位点
looking-at        向前匹配正则表达式
re-search-backward    向后搜索正着表达式



------------ 文件操作 -------------------------
expand-file-name    扩展文件名称为绝对路径
file-name-directory       获取文件的路径,不包括文件名
file-name-nondirectory    获取文件名,不包括文件名
directory-file-name    返回路径的文件名
file-name-as-directory    返回文件名的路径形式

file-remote-p        判断一个文件是否是远程系统文件,是的话返回远程主机标识
file-accessible-directory-p    如果文件存在且是目录,并且有open权限则返回t
file-readable-p            如果文件存在且可读则返回t
make-directory            创建目录
read-file-name            读入一个文件名
file-directory-p        判断是否是目录
find-file-noselect        不选中的查找文件
insert-file-contents        在当前位点插入文件中的内容

------------ 界面 -----------------------------
add-menu-button            添加按钮
easy-menu-define        定义菜单条

make-keymap            生成键盘映射表
define-key            在keymap中定义按键
suppress-keymap            删除子插入的键
user-local-map            使用本地映射
make-sparse-keymap        生成稀疏映射表


------------ 钩子 -----------------------------
find-file-hooks            找到文件是调用
find-file-not-found-hooks    找不到文件时调用
write-file-hooks        buffer输出前调用
        
after-init-hook            初始化完之后调用
c++-mode-hook                   进入C++模式时调用
c-mode-hook            进入c模式时调用


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值