溫馨提示×

CentOS下vi命令的高級用法

小樊
84
2024-09-09 08:10:29

在 CentOS 系統(tǒng)中,vi 是一個功能強(qiáng)大的文本編輯器

  1. 打開文件:
vi filename
  1. 進(jìn)入插入模式:按 i 鍵,此時光標(biāo)處可輸入內(nèi)容。按 Esc 鍵返回到命令模式。

  2. 保存并退出:在命令模式下,輸入 :wq 并按回車鍵。

  3. 不保存退出:在命令模式下,輸入 :q! 并按回車鍵。

  4. 查找字符串:在命令模式下,輸入 /string(將 “string” 替換為要查找的內(nèi)容)并按回車鍵。使用 n 鍵跳轉(zhuǎn)到下一個匹配項,使用 N 鍵跳轉(zhuǎn)到上一個匹配項。

  5. 替換字符串:在命令模式下,輸入 :%s/old/new/g(將 “old” 替換為要替換的內(nèi)容,將 “new” 替換為替換后的內(nèi)容)并按回車鍵。這將在整個文件中替換所有匹配項。

  6. 復(fù)制和粘貼行:在命令模式下,將光標(biāo)移動到要復(fù)制的行,按 yy 復(fù)制該行。然后將光標(biāo)移動到目標(biāo)位置,按 p 粘貼復(fù)制的行。

  7. 刪除行:在命令模式下,將光標(biāo)移動到要刪除的行,按 dd 刪除該行。

  8. 撤銷操作:在命令模式下,按 u 撤銷上一次操作。

  9. 重復(fù)操作:在命令模式下,按 . 重復(fù)上一次操作。

  10. 設(shè)置行號:在命令模式下,輸入 :set number 并按回車鍵,顯示行號。輸入 :set nonumber 并按回車鍵,取消顯示行號。

  11. 分屏:在命令模式下,輸入 :split 并按回車鍵,將當(dāng)前窗口分成兩個窗口。使用 Ctrl + w 切換窗口。

  12. 保存文件:在命令模式下,輸入 :w 并按回車鍵,保存文件。

  13. 查看文件信息:在命令模式下,輸入 :f 并按回車鍵,顯示文件名、行號等信息。

  14. 跳轉(zhuǎn)到指定行:在命令模式下,輸入 :行號(將 “行號” 替換為要跳轉(zhuǎn)到的行號)并按回車鍵。

這些只是 vi 命令的一些基本用法。要了解更多高級用法,可以參考 vi 的官方文檔或在線教程。

0