gpt4 book ai didi

c - 让 Emacs 像 ALT I 一样使用制表符缩进

转载 作者:太空宇宙 更新时间:2023-11-04 04:27:45 27 4
gpt4 key购买 nike

我试过像 alt + I 一样使用 tab 键来缩进我的代码,但没有成功。

我已经使用以下代码修改了我的 .emacs 文件,但这不起作用:

(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)

是否可以使用制表符来缩进代码?

最佳答案

作为对问题评论的回应,听起来您想要做的是绑定(bind)另一个键来执行 M-i 所做的事情。为此,首先我们必须找到 M-i 正在运行的函数。你可以通过点击 C-hkM-i 来实现。这使用函数 describe-key 来描述键绑定(bind)到什么函数。

对我来说,M-i 映射到函数 tab-to-tab-stop。由于您可能处于不同的模式,因此您可能具有不同的功能。

一旦你有了这个功能,你就可以轻松地将它映射到任何键。在下面的示例中,我将其映射到全局键盘映射上的 F2:

(global-set-key (kbd "<f2>") 'tab-to-tab-stop)

不同的模式也有自己的键盘映射。如果您只想在某些模式下映射此键,那么您首先必须确定在特定模式下哪个键映射处于事件状态。

关于c - 让 Emacs 像 ALT I 一样使用制表符缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39868554/

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