vim高效操作摘錄

1. 來自IBM的一篇文檔:https://www.ibm.com/developerworks/cn/linux/l-cn-tip-vim/

掌握並熟練這些基本命令是使用 Vi/Vim 的基本要求。只有這樣,才能在實際使用過程中做到按需選擇,靈活使用,提高 Vi/Vim 的使用效率。需要說明的一點是:在使用 Vi/Vim 的時候,有時想臨時退出 Vi/Vim,轉到 shell 環境裏去做一些操作,等這些操作結束後,再繼續回到剛纔的 Vi/Vim 狀態。針對這一經常碰到的現實需求,很多人在大多數情況下會將保存退出 Vi/Vim,進入 shell 執行操作,然後再重新打開剛纔編輯的文件。其實這是一個很低效的方法,因爲再次打開需要重新定位剛纔編輯的地方,麻煩不說,Vi/Vim 編輯器的狀態也完全不一樣了。其實,有兩種方法可以可以實現臨時退出 Vi/Vim、進入 shell 環境後再回來的要求:

       使用 Ctrl-z 以及 fg 這兩個命令組合。

  這一解決方法主要利用了 Linux/Unix 的作業機制。具體原理是:Ctrl-z 命令將當前的 Vi/Vim 進程放到後臺執行,之後 shell 環境即可爲你所用;fg 命令則將位於後臺的 Vi/Vim 進程放到前臺執行,這樣我們就再次進入 Vi/Vim 操作界面並恢復到原先的編輯狀態。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章