C- <spc>在emacs -nw(终端拦截?)</spc>中截获

时间:2014-01-30 12:35:26

标签: emacs terminal key-bindings gnome-terminal rxvt

我在awesome(窗口管理器)和ubuntu(os)下使用urxvt(终端)。 在图形模式下,c-设置标记,但在文本模式下,它会插入一个空格。 使用gnome-terminal时问题得以解决,但其他一些键组合仍无效。例如,C-:在两个终端中插入a :. 我不知道在哪里纠正这种行为。 C-h k(键组合帮助)后面跟这些组合中的一个只显示沿ctrl按下的键,例如C-被解释为。

如评论中所述,终端可能是原因。我相信C-不应该在终端提示符下输入空格,它在这里。

我认为this question是相关的。 This one too

1 个答案:

答案 0 :(得分:1)

在我的例子中,Ctrl-Space被用来改变输入法。运行ibus-setup并取消绑定它解决了我的问题(它现在生成Nul)

另请参阅:https://askubuntu.com/questions/243639/ctrlspace-has-been-bound-to-invoke-some-input-method-and-does-not-work-in-ema