摘自《鳥哥的Linux私房菜》
系統管理員的重要工作就是修改與設定某些重要軟體的配置文件,因此至少得要學會一種文本編輯器。 所有的 Linux distributions 都會有的一個文本編輯器就是 vi ,而且很多軟體默認也是使用 vi 作為他們編輯的界面。
vim 是進階版的 vi , vim 不但可以用不同顏色顯示文字內容,還能夠進行諸如 shell script, C program 等程序編輯功能, 你可以將 vim 視為一種程序編輯器!
9.2 vi 的使用
vi 共分為三種模式,分別是『一般模式』、『編輯模式』與『命令行模式』。
一般模式
以 vi 打開一個文件就直接進入一般模式了(這是默認的模式)。在這個模式中, 你可以使用『上下左右』按鍵來移動游標,你可以『刪除字元』或『刪除整列』, 也可以『複製、粘貼』你的文件數據。
編輯模式
在一般模式中可以進行刪除、複製、粘貼等操作,但是卻無法編輯文件內容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一個字母之後才會進入編輯模式。通常在Linux中,按下這些按鍵時,在畫面的左下方會出現『INSERT 或REPLACE 』的字樣,此時才可以進行編輯。
而如果要回到一般指令模式時, 按下『Esc』即可退出編輯模式。
命令行模式
在一般模式當中,輸入『 : / ? 』三個中的任何一個按鈕,就可以將游標移動到最底下那一列。在這個模式當中, 可以提供你『查找數據』的操作,而讀取、保存、大量替換字元、離開 vi 、顯示行號等動作則是在此模式中達成的!
TAG:鳥哥的Linux私房菜(書籍) | Vim | Linux |