相关疑难解决方法(0)

为什么选择Ctrl +.当我将它绑定到Emacs中的命令时不起作用?

C-.当我将它绑定到Emacs中的命令时,它在终端中不起作用.我尝试了这个程序gnome-terminal和真正的终端tty1.我用-nw旗帜启动Emacs ,然后按C-h k(命令为describe-key),然后按C-..Emacs只收到.,没有Ctrl.我如何在Emacs中使用它?

我正在使用此过程绑定密钥:

(define-key c-mode-base-map (kbd "C-.") 'semantic-ia-fast-jump)
Run Code Online (Sandbox Code Playgroud)

要么

(define-key c-mode-base-map [(control .)] 'semantic-ia-fast-jump)
Run Code Online (Sandbox Code Playgroud)

emacs terminal key-bindings

12
推荐指数
1
解决办法
2212
查看次数

在终端中使用emacs时,某些键绑定不起作用

我通过emacs在终端输入来加载GNU emacs在它自己的窗口中.我喜欢使用pc-selection-mode中的键绑定,它允许你使用shift-right或shift-left来突出显示字符,或者通过按下shift-up或shift-down来突出显示整行.

问题是,当我通过键入在终端中运行emacs时emacs -nw,后两个键绑定不起作用.我可以使用shift-left和shift-right突出显示角色,但按下shift-up和shift-down不会做任何事情.光标停留在原处.

我该如何解决这个问题?为什么会发生?我正在使用GNU Emacs 23.1.1,并且我已经确认当emacs在它自己的窗口中以及emacs在终端内运行时,同时使用相同的版本.

谢谢你的帮助

emacs key-bindings

5
推荐指数
1
解决办法
2290
查看次数

标签 统计

emacs ×2

key-bindings ×2

terminal ×1