我实际上正在尝试为光标移动自定义我的 emacs 键。 我想要存档的是,当我输入 M-+ 或 M-- 时, 光标要么移动到行尾,要么移动到行首。并且 我正在尝试为后向段落和前向段落设置 C-i。 我认为应该用我的 .emacs 文件中的一些代码来完成,如下所示:
(global-set-key (kbd "C-k") 'forward-paragraph)
(global-set-key (kbd "C-i") 'backward-paragraph)
(global-set-key (kbd "M-+") 'back-to-indentation)
(global-set-key (kbd "M--") 'end-of-line)
但不幸的是,这些全局键都不起作用。有人可以提示我做错了什么吗?提前致谢
最佳答案
另一种定义键绑定(bind)的方法是使用矢量符号:
(global-set-key [(control k)] 'forward-paragraph)
(global-set-key [(control i)] 'backward-paragraph)
(global-set-key [(meta ?+)] 'back-to-indentation)
(global-set-key [(meta ?-)] 'end-of-line)
我发现这种方式更直观,而且我已经使用了这么多年,以至于我已经忘记了“kbd 表示法”的注意事项
关于emacs - 在 emacs 中重新绑定(bind)光标移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546761/