gpt4 book ai didi

emacs - 如何使 Emacs(无 GUI)区分 Ctrl+Shift+S 和 Ctrl+S?

转载 作者:行者123 更新时间:2023-12-02 20:53:34 25 4
gpt4 key购买 nike

我正在尝试教授 Emacs 标准快捷键。我使用 Debian 的 emacs23-nox 版本,通常通过 SSH 连接。其中之一是 CTRL+SHIFT+S 用于另存为。配置的相关部分如下所示:

    (global-set-key (kbd "C-S") 'write-file)    (global-set-key (kbd "C-s") 'save-buffer)

但会导致 CTRL+SHIFT+SCTRL+S 调用'save-buffer(或'write-file,具体取决于哪一行出现在最后)。我还尝试了“C-S-s”而不是“C-S”

Why Emacs's Keyboard Shortcuts Are Painful

不使用 Shift 键部分说这是不可能的。我读过this answer ,但接受的解决方案对我不起作用(C-h k CTRL+SHIFT+S 打印 C-s)。

有没有办法让 Emacs(无 GUI 版本)区分 CTRL+SHIFT+SCTRL+S?

最佳答案

不能,字符集中没有任何针对大写控制字符的规定。获得 Shift 和 控制的唯一方法是直接进入窗口系统,因此您需要 GUI 版本。

关于emacs - 如何使 Emacs(无 GUI)区分 Ctrl+Shift+S 和 Ctrl+S?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2104488/

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