2015-02-10 80 views
0

當我在終端寫入時,是否可以使用vim功能。問題在於我在做大量的服務器維護工作,而當命令中的某些內容出錯並且光標處於末尾時,只有向左導航是很痛苦的,例如讓我們說我們已經在終端中執行了這行代碼與printfUPS終端命令寫入中的VIM功能

$ find ./ -name \* -printfUPS '%CD\t%p\n' | grep "03/10/08" | awk '{print $2}' | xargs -t -i mv {} temp/ 

一個錯誤,我會去AERO高達1周瀏覽歷史後,按< - 家(光標begining),按2秒右側航空和我的光標是finaly上printfUPS ...什麼在但是痛苦。

如果vim可行,我會在0.5秒內對代碼進行修改,並花更多的時間在老闆狗身上:D。

所以請幫助我,我真的很愛老闆的狗。 :d

+2

'fc'(用於修復命令)將在打開最後一個命令行你的$ EDITOR。如果你的bash處於emacs模式,你可以使用'Ctrl-x Ctrl-e'在編輯器中打開當前的命令行,或者如果你處於vi模式,可以使用'ESC v'。 – jszakmeister 2015-02-10 21:07:55

+0

酷這一個是非常好的,thx爲您的輸入:) – urosjarc 2015-02-11 07:17:26

回答

2

如果您使用此命令的bash,試試輸入:

集-o六

你總是在插入模式啓動,但如果您按下ESC鍵,你將進入命令模式,可以使用所有常用的vim鍵移動。

(如果這回答了你的問題,請把它標記爲一個答案。我想獲得足夠的信譽分的東西投票。)

+0

不錯,這就是我希望實現的:D @ jaszakmeister的評論也是接近一個。名譽點爲你很好,先生。 :d – urosjarc 2015-02-11 07:19:14