C++ モードの Emacs でインテリジェントなタブ移動を使用したいのですが、必要に応じてタブ文字を挿入できるようにしたいと考えています。<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)
<Ctrl>-<Tab>
したがって、これはタブ文字の挿入にバインドされると思います。ただし、実行すると:
<Ctrl>-h k <Ctrl>-<Tab>
Emacs は、私が Tab キーを押したことだけを報告します。Konsole(無駄に検索しました)またはKUbuntuのグローバル設定にオプションがあり、<Ctrl>-
転送されるように設定する必要がありますか?(それは確かに他のすべての<Ctrl>-blah
コマンドを転送します。)