Emacs-054-055-定义快捷键快速打开配置文件
2018-01-14 21:44
239 查看
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按键已经能够打开配置文件。
这次涉及到了两个小技能:
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按键已经能够打开配置文件。
相关文章推荐
- Emacs-095-sapcemacs快速打开自己的配置文件
- eclipse配置xml文件快速生成代码的快捷键
- VS快速打开文件 插件VSFileNav 以及快捷键设置
- Linux下编辑文件方式Emacs 操作快速指南,快捷键速记
- 最新版SublimeText,使用快捷键让在编文件快速在浏览器打开
- 快捷键让SublimeText在编文件快速在浏览器打开
- 快捷键让SublimeText在编文件快速在浏览器打开
- 快捷键让SublimeText在编文件快速在浏览器打开
- 快捷键让SublimeText在编文件快速在浏览器打开
- 写一个bat来快速打开并编辑tomcat配置文件
- 快捷键让SublimeText在编文件快速在浏览器打开
- 快捷键让SublimeText在编文件快速在浏览器打开
- 快捷键让SublimeText在编文件快速在浏览器打开
- Elipse 快速打开本地文件路径配置
- Windows小知识(关联文件打开类型,快捷键,命令行语句执行原理,快速编辑模式)
- 快捷键让SublimeText在编文件快速在浏览器打开
- 写一个bat来快速打开并编辑tomcat配置文件
- 快捷键让SublimeText在编文件快速在浏览器打开
- 打开E盘快捷键,或者在我的电脑里快速找到文件的快捷键
- 快捷键让SublimeText在编文件快速在浏览器打开