鍍金池/ 問(wèn)答/Linux/ linux敲命令的時(shí)候如何快速調(diào)到上一個(gè)單詞?

linux敲命令的時(shí)候如何快速調(diào)到上一個(gè)單詞?

linux命令敲錯(cuò)的時(shí)候總要按著左箭頭到出錯(cuò)的地方,有沒(méi)有什么快捷鍵可以一個(gè)詞一個(gè)詞地跳 或者直接定位到錯(cuò)誤的地方

回答
編輯回答
安若晴

Alt-b 向前一個(gè)單詞
Alt-f 向后一個(gè)單詞

2018年2月4日 14:12
編輯回答
萢萢糖

這和 Linux 沒(méi)關(guān)系,和你當(dāng)前正在用的 shell 或者 REPL 的實(shí)現(xiàn)有關(guān)系。

比如我電腦上的 bash(1) 用 readline 庫(kù)來(lái)處理行的編輯,根據(jù) bash 的 man page 里面 READLINE 一節(jié):

backward-word (M-b)

      Move back to the start of the current or previous word.  Words are composed of alphanumeric characters (letters and digits).

可以用 Alt-b 移動(dòng)到單詞開(kāi)頭 (這個(gè) M 是 modifier key 在我的電腦上也就是 Alt 鍵)。亦可參考 bash 參考手冊(cè)里面的對(duì)應(yīng)章節(jié)。

這些 readline 快捷鍵,有的在別的 REPL 環(huán)境里面也能原樣使用,具體得看別的環(huán)境是否也用了 readline 或者類似的庫(kù)、做了類似的配置。比如我試了一下,我電腦上的 Python 3 REPL (python3) 里面 Alt-b 也有一樣的效果。

2018年5月23日 23:25