Linux下3个新快捷键

ctrl h: delete the preceding character
ctrl w: delete the preceding word
ctrl u: delete line

这三个快捷键在 Vim 的插入模式下也可以使用.

在 Terminal 下, 按下 Backspace 键会给 Terminal 发送一个控制信号: ASCII 码 08, 这个控制信号也可以使用键盘的 ctrl h 来完成, h 是第 8 个单词.

如果 Ternimal 没有绑定 Backspace 的功能, 那么当敲击键盘上 Backspace 键会出现一个 ^H, 是不是很熟悉? 远程控制服务器时候, 虽然 Terminal 能够解释识别 Backspace, 但两个系统发送的信号却不一致, 就会导致屏幕上出现 ^H.

相同的 ctrl wctrl u 就不再多说了.

之前一直记忆 Emacs 下的快捷键, 现在发现这三个快捷键反而特别陌生.


在我们一生中,命运赐予我们每个人三个导师,三个朋友,三名敌人,三个挚爱。但这十二人总是不以真面目示人,总要等到我们爱上他们、离开他们、或与他们对抗时,才能知道他们是其中哪种角色。