1,命令列模式:最初進來的模式
3,底行模式:輸入':'進入 游標位於螢幕的底行,可以進行檔案的儲存、退出、查詢、替換、列出行號等
2,i :從游標所在行的第乙個非空格插入 i:從游標所在位置插入
3,o:在游標所在行的上部新增一行 o:從游標所在行的下部新增一行
第三:vi拷貝與貼上:
1,5yy:游標向下複製5行
2,5dd:游標向下刪除5行
3,2x:游標向後刪除2個字母
4,p:向游標所在行上部貼上 p:向游標所在行下部貼上
6,y0:游標到行首的字元複製
7,y$:游標到行末的字元複製
8,d0:游標到行首的字元剪下
9,d$:游標當行末的字元剪下
10,range y
11,range d
第四:vi的儲存與退出
1,:q 退出沒有修改的檔案
2,:q! 強制退出切不儲存修改過的部分
3,:w 儲存檔案,不退出
4,:x 儲存檔案並退出
5,:w file 另存為file,不退出
6,:r file 讀入指定的檔案file並插入到游標位置
第五:方向鍵和游標移動
1,h:左
2,j: 下
3,k:上
4,l: 右
5,:n 游標移動到第n行
6,1g:游標移動到檔案第一行
7,g:游標移動到最後一行
8,:set number :顯示行號
9,:set nonumber:取消顯示行號
第六:查詢命令
1,/string string代表你要查詢的字串
2,n:向上查詢 n:向下查詢 兩條命令都可以迴圈整個文件
3,/^111 /lmn$ :支援正規表示式,查詢以111開頭的,查詢以lmn結尾的
第七:替換命令
1,:s/int/char 當前行的第乙個int換為char
2,:s/int/char/g 當前行的所有int換位char
3,:n,$s/int/char 第n行到最後一行每行第乙個int換為char
4,:n,$s/int/char/g 第n行到最後一行每行所有int換為char
5,:%s/int/char 每行的第乙個int替換為char
6,:%s/int/char/g 每行的所有int替換為char
7,:s#int/#int/# 替換當前行第乙個 int/ 為 char/ (#的作用相當之前的/)
8,注意:
g 放在命令末尾,表示對搜尋字串的每次出現進行替換;
不加 g,表示只對搜尋字串的首次出現進行替換;
%代表每行
Linux VI編輯器詳解
進入輸入輸出的方法 命令 作用 在游標後輸入文字 在當前行末尾輸入文字 在游標前輸入文字 在當前行開始輸入文字 在當前行後輸入新一行 在當前行前輸入新一行 游標移動 命令作用 移動到當前單詞的開始 移動到當前單詞的結尾 向前移動乙個單詞 向前移動乙個字元 向上移動一行 向下移動一行 向後移動乙個字元...
linux vi編輯器學習
在各種作業系統中,編輯檔案都是不可缺少的一部分。在linux上面,提供了喝多的編輯器,比較常用的有vi,vim,vim是在所有版本的 和unix上都有的文字編輯器。命令模式 寫道 vim vi improved version 7.0.237 by bram moolenaar et al.vim ...
linux ,VI命令編輯器
本章介紹linux上最常用的文字編輯器vi。文字編輯器是所有計算機系統中最常使用的一種工具。使用者在使用計算機的時候,往往需要建立自己的檔案,無論是一般的文字檔案 資料檔案,還是編寫的源程式檔案,這些工作都離不開編輯器。linux系統提供了乙個完整的編輯器家族系列,如ed ex vi和emacs等,...