gpt4 book ai didi

emacs - 在 Emacs 中打开特定文件的快捷方式

转载 作者:行者123 更新时间:2023-12-03 13:43:37 29 4
gpt4 key购买 nike

我希望能够使用键盘快捷键来编辑我的 .emacs 文件,而不是每次都输入 Ctrl-XCtrl-F.emacsEnter(这里是关于 Vim 的 an analogous question)。可能有一种明显的方法可以做到这一点,但我找不到 Emacs Lisp 命令来打开文件。我认为这将以“打开”或"file"开头,但输入 M-x 并且这些术语似乎没有提出任何相关的内容。我试过

(global-set-key (kbd "<f6>") (find-file "~/.emacs"))

但这不起作用。

最佳答案

根据文档

(global-set-key KEY COMMAND)

Give KEY a global binding as COMMAND. COMMAND is the command definition to use; usually it is a symbol naming an interactively-callable function.



所以你必须使用一个交互式可调用函数:
(global-set-key (kbd "<f6>") (lambda() (interactive)(find-file "~/.emacs")))

我个人更喜欢使用 emacs registers存储我经常使用的文件。
我会将 '~/.emacs' 存储在寄存器中:
(set-register ?e (cons 'file "~/.emacs"))

并用 C-x r j e 打开它

关于emacs - 在 Emacs 中打开特定文件的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12558019/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com