如何在 linux/bash 中向右/向左移動一個單字?

如何在 linux/bash 中向右/向左移動一個單字?

編輯- 請參閱相同的問題Unix 堆疊交換

Windows 的 CTRL-Right 和 CTRL-Left 相當於什麼?

答案1

  • Alt+F向前移動,並且
  • Alt+B向後移動。

但這還不是全部!

  • Ctrl+A移動到行首,
  • Ctrl+E移到行尾,
  • Ctrl+R執行互動式歷史搜索,這非常有用。

對於更多的按鍵綁定,請梳理一下man bash

答案2

將這兩行新增到您的~/.inputrc文件中:

"\eOC": forward-word
"\eOD": backward-word

並按Ctrl- x Ctrl-r重新讀取檔案以使變更在目前會話中生效。

您將能夠使用Ctrl-RightCtrl-Left逐一向右或向左移動。

相關內容