如何在 gnome 终端中重新映射用于向下/向上滚动的快捷键

Mar*_*slo 8 keyboard-shortcuts gnome-terminal

根据gnome-terminal 用法

您还可以通过按 Control+Shift+Up 或 Control+Shift+Down 一次向上或向下滚动一行。

在该文献中示出:Control+ Shift+ Up/Down可以向上滚动或者向下滚动gnome-terminal一行。而且,是的,他们可以!

现在,我想重新映射这两个快捷键,例如:Alt+ J/ K(Vimer 习惯)。

我的理解

这里必须在按下Ctrl+ Alt+ Up|后触发一些信号 下。

问题是,触发了什么信号?


以下是一些问题:

  • 0x115窗口滚动的信号。Linux呢?
  • 可以在 gnome-terminal 中通过命令执行滚动吗?(输入了一些命令并且 gnome-terminal 向上/向下滚动)

我已经下载了 Gnome-Terminal 的源代码,并试图找到答案。但是我的C太可怕了...


顺便说一下,我的 Linux 是 Ubuntu 13.10,gnome-terminal是 3.6:

$ gnome-terminal --version
GNOME Terminal 3.6.1
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.10
Release:    13.10
Codename:   saucy
Run Code Online (Sandbox Code Playgroud)

小智 4

[选修的]

我也是 vimer,我对默认Ctrl位置感到不舒服,因此我将 Window 重新映射Meta为附加Ctrl键。 注意:您需要xmodmap.

remove Control = Control_L Control_R
remove mod4 = Super_L Super_R
add Control = Control_L Super_L
Run Code Online (Sandbox Code Playgroud)

[脚步]

要重新映射Ctrl+JCtrl+ K,请Konsole按照下列步骤操作:

  1. 转到设置->配置当前配置文件->输入
  2. 编辑 Linux 控制台键绑定
  3. 添加新的键绑定以一次向下滚动一行:J+ Ctrl-> ScrollLineDown
  4. 添加新的键绑定以一次向上滚动一行:K+ Ctrl-> ScrollLineUp

一些截图

   在此输入图像描述

                         在此输入图像描述

                                               在此输入图像描述

注意:现在您将能够使用配置的快捷方式一次向上和向下滚动一行。

编辑#1

Alt确实有效!只需更改Ctrl绑定Alt中的即可。