Emacs-054-055-定义快捷键快速打开配置文件
发布日期:2021-06-30 03:34:23 浏览次数:2 分类:技术文章

本文共 643 字,大约阅读时间需要 2 分钟。

Emacs-054-055-定义快捷键快速打开配置文件

这次涉及到了两个小技能:

1.定义交互式函数

2.按键绑定

这是一个从别人那里看来的功能,自己简单实现了一下。看的时候只是看到了别人的操作,十分便捷。由于学习Emacs的初期,配置文件的修改十分频繁,因此能够定义一个按键便捷打开Emacs是十分便捷的。

为此,我考虑到了模拟一下C-xC-f的功能。先查看了一下这个组合键的定义如下:

对我来说,比较有价值的信息就是这个组合键其实是调用了find-file函数。于是我设计了如下函数并且定义了F2按键加入到了配置文件中:

;;key for initialize file

(defunopen-my-init-file()

(find-file"c:/Grey/.emacs"))

(global-set-key(kbd "<f2>") 'open-my-init-file)

调用报错!反复看没看明白什么问题,最后在StackOverFlow上找到了一个类似的问题解答。应该把函数定义为交互式才能够起作用。于是,修改上面的函数定义以及配置如下:

;;key for initialize file

(defunopen-my-init-file()

(interactive)

(find-file"c:/Grey/.emacs"))

(global-set-key(kbd "<f2>") 'open-my-init-file)

配置生效后,按下F2按键已经能够打开配置文件。

转载地址:https://greyzhang.blog.csdn.net/article/details/79059545 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Emacs-056-整个Buffer重新智能缩进
下一篇:Emacs-053-使用C-c C-v C-x组合键

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月06日 14时31分23秒