聲明:Linux自帶的文本編輯器有兩個讼稚,一個是vi括儒,另一個是vim,可以把vim當作vi的升級版锐想,在某種場合下帮寻,vim完全可以取代vi。
vim有三種模式(注意字母大小寫)
命令模式:
? ? 在非插入模式下赠摇,輸入:
? ? ? ? x:刪除光標指定的字符固逗;
? ? ? ? X:刪除光標前一個字符;
? ? ? ? dd:刪除光標所在的一整行藕帜;
? ? ? ? ndd:n為數字烫罩,刪除光標所在的向下n行;
? ? ? ? yy:復制光標所在的一行洽故;
? ? ? ? p:將已經復制的數據在光標的下一行粘貼贝攒;
? ? ? ? P:將已經復制的數據在光標的上一行粘貼;
? ? ? ? u:撤銷收津;
插入模式(底下出現insert):
? ? i:在光標所在處插入字符饿这;
? ? I(大寫i):在光標所在行的行首非空格處插入浊伙;
? ? a:光標所在的下一個字符插入;
? ? A:光標所在行的最后一個字符插入长捧;
? ? o:光標所在行的下一行插入新的一行嚣鄙;
? ? O:光標所在行的上一行插入新的一行;
末行模式(先按esc鍵確保退出插入模式串结,然后輸入分號加指定指令哑子,例如):
? ? :set nu設置行號;
? ? :set nonu刪除行號肌割;
? ? :w保存內容卧蜓;
? ? :wq保存內容并退出編輯器;
? ? :q把敞!不保存內容強制退出編輯器弥奸;