gpt4 book ai didi

c++ - 如何在 Konsole 中转发 `-`?

转载 作者:太空宇宙 更新时间:2023-11-03 16:51:55 27 4
gpt4 key购买 nike

我想在 C++ 模式的 Emacs 中使用智能制表符,但我也希望能够在必要时插入制表符。从其他帖子中,我了解到最简单的方法是绑定(bind) <Ctrl>-<Tab>缩进。但是,KUbuntu 中的 Konsole 似乎不会转发 <Ctrl>。 ?

我当前的 .emacs 文件包含:

(defun my-c-mode-common-hook ()  
(setq c++-tab-always-indent t)
(setq tab-width 4)
(setq indent-tabs-mode t)
)

(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)

(global-set-key [C-tab] 'self-insert-command)

所以我相信这会绑定(bind) <Ctrl>-<Tab>插入制表符。但是,当我运行时:

<Ctrl>-h k <Ctrl>-<Tab>

Emacs 只报告我按下了 Tab 键。 Kubuntu 中是否有一些我需要设置的选项(我已经搜索过但无济于事)或全局首选项,以便 <Ctrl>-也转发? (它肯定会转发所有其他 <Ctrl>-blah 命令。)

最佳答案

您可以使用 Control-Q(引用,是我为了记住这一点而想到的),然后按 Tab 键,您将插入一个制表符。您可以使用 Control-Q 插入您需要的任何字符序列。希望这可以帮助。 :)

关于c++ - 如何在 Konsole 中转发 `<Ctrl>-<Tab>`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647853/

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