參考:
:wq是儲存退出,其他vi的使用如下:
一、插入文字
┌──┬────────────┐
│命令│描述 │
├──┼────────────┤
│i │在當前字元前插入文字 │
├──┼────────────┤
│i │在行首插入文字 │
├──┼────────────┤
│a │在當前字元後新增文字 │
├──┼────────────┤
│a │在行末新增文字 │
├──┼────────────┤
│o │在當前行後面插入一空行 │
├──┼────────────┤
│o │在當前行前面插入一空行 │
├──┼────────────┤
│r │以改寫方式輸入文字 │
└──┴────────────┘
二、移動游標
┌─────┬───────────┐
│命令 │描述 │
├─────┼───────────┤
│j或下箭頭 │向下移動一行 │
├─────┼───────────┤
│k或上箭頭 │向上移動一行 │
├─────┼───────────┤
│h或左箭頭 │左移乙個字元 │
├─────┼───────────┤
│l或右箭頭 │右移乙個字元 │
├─────┼───────────┤
│w │右移乙個詞 │
├─────┼───────────┤
│w │右移乙個以空格分隔的詞│
├─────┼───────────┤
│b │左移乙個詞 │
├─────┼───────────┤
│b │左移乙個以空格分隔的詞│
├─────┼───────────┤
│0 │移到行首 │
│ctrl-f │向前翻頁 │
├─────┼───────────┤
│ctrl-b │向後翻頁 │
├─────┼───────────┤
│ng │到第n行 │
├─────┼───────────┤
│g │到最後一行 │
└─────┴───────────┘
三、替換文字
┌─────┬──────┐
│命令 │描述 │
├─────┼──────┤
│$ │到行尾 │
├─────┼──────┤
│( │到句子的開頭│
├─────┼──────┤
│) │到句子的末尾│
├─────┼──────┤
│ │到段落的末尾│
└─────┴──────┘
四、刪除文字
┌───┬───────────┐
│命令 │描述 │
├───┼───────────┤
│r │替換乙個字元 │
├───┼───────────┤
│c │修改文字直到按下esc健 │
├───┼───────────┤
│cw │修改下乙個詞 │
├───┼───────────┤
│cnw │修改接下來的n個詞 │
└───┴───────────┘
五、文字編輯
┌──┬──────────────────────┐
│命寺│描述 │
├──┼──────────────────────┤
│yy │將一行文字移到預設緩衝區中 │
├──┼──────────────────────┤
│yn │將下乙個詞移到預設緩衝區中 │
├──┼──────────────────────┤
│ynw │將後面的n個詞移到預設緩衝區中 │
├──┼──────────────────────┤
│p │如果預設緩衝區中包含一行文字,則在當前 │
│ │行後面插入乙個空行井將預設緩衝區中的聲 │
│ │容貼上到這一行中;如果預設緩衝區中包含 │
│ │多個詞,把這些詞貼上到游標的右邊. │
├──┼──────────────────────┤
│p │如果預設緩衝區中包含一行文字,則正當前 │
│ │行前面插入乙個空行井將預設緩衝區中的內 │
│ │容貼上到這一行中;如果預設緩衝區中包含 │
│ │多個詞,把這些詞貼上到游標的左邊
│ └──┴──────────────────────┘
六、儲存退出
┌───────────┬───────────────┐
│命令 │描述 │
├───────────┼───────────────┤
│zz │儲存並退出 │
├───────────┼───────────────┤
│:w filename │寫入檔案 │
├───────────┼───────────────┤
│:w │寫入檔案 │
├───────────┼───────────────┤
│:x │儲存(如果當前檔案修改過)並退出│
├───────────┼───────────────┤
│:q! │不儲存檔案,直接退出 │
├───────────┼───────────────┤
│:q │退出vi │
儲存命令
按esc鍵 跳到命令模式,然後:
:w 儲存檔案但不退出vi
:w file 將修改另外儲存到file中,不退出vi
:w! 強制儲存,不推出vi
:wq 儲存檔案並退出vi
:wq! 強制儲存檔案,並退出vi
q: 不儲存檔案,退出vi
:q! 不儲存檔案,強制退出vi
:e! 放棄所有修改,從上次儲存檔案開始再編輯
Linux vi命令快操作彙總
第一部份 一般指令模式可用的按鈕說明,游標移動 複製貼上 搜尋取代等 一 移動游標的方法 h 或 向左方向鍵 游標向左移動乙個位元組 j 或 向下方向鍵 游標向下移動乙個位元組 k 或 向上方向鍵 游標向上移動乙個位元組 l 或 向右方向鍵 游標向右移動乙個位元組 ctrl f 螢幕 向下 移動一頁...
Linux VI 替換命令
vi vim 中可以使用 s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法 vi 真是強大啊,還有很多需要學習 記錄幾種在此,方便以後查詢。s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian ...
linux vi 命令大全
進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...