溫馨提示×

CentOS vi命令技巧大全

小樊
110
2024-09-09 08:12:38
欄目: 智能運維

vi 是一個在 Unix 和類 Unix 系統上常用的文本編輯器

  1. 打開文件:使用 vi filename 命令打開文件。如果文件不存在,將創建一個新文件。

  2. 進入插入模式:按 i 鍵進入插入模式,此時可以輸入內容。按 Esc 鍵返回到命令模式。

  3. 保存文件:在命令模式下,輸入 :w 保存文件。如果要保存并退出 vi,請輸入 :wq。

  4. 退出 vi:在命令模式下,輸入 :q 退出 vi。如果文件已修改但未保存,將提示是否保存更改。要強制退出而不保存更改,請輸入 :q!。

  5. 移動光標:在命令模式下,使用方向鍵或 h(左)、j(下)、k(上)、l(右)鍵移動光標。

  6. 復制和粘貼:在命令模式下,按 y 鍵復制當前行。要粘貼復制的內容,請按 p 鍵。

  7. 刪除字符或行:在命令模式下,按 x 刪除當前字符,按 dd 刪除當前行。

  8. 撤銷和重做:在命令模式下,按 u 撤銷上一次操作,按 Ctrl + r 重做撤銷的操作。

  9. 查找和替換:在命令模式下,使用 /pattern 查找指定模式(例如,/hello 查找 “hello”)。要替換文本,請使用 :%s/old/new/g 命令,其中 old 是要替換的文本,new 是替換后的文本。

  10. 顯示行號:在命令模式下,輸入 :set number 顯示行號。要關閉行號顯示,請輸入 :set nonumber。

  11. 分屏:在命令模式下,輸入 :split 將當前窗口分為兩個窗口。要在分屏之間切換,請按 Ctrl + w,然后按方向鍵。

  12. 折疊代碼:在命令模式下,輸入 :set foldmethod=syntax 根據語法折疊代碼。要打開或關閉折疊,請按 zo(打開)和 zc(關閉)。

  13. 設置縮進:在命令模式下,輸入 :set tabstop=n:set shiftwidth=n,其中 n 是縮進寬度。要將制表符轉換為空格,請輸入 :set expandtab。

  14. 顯示特殊字符:在命令模式下,輸入 :set list 顯示特殊字符(如制表符和換行符)。要關閉特殊字符顯示,請輸入 :set nolist。

這些只是 vi 命令的一部分,更多功能可以通過查看 vi 手冊頁(使用 man vi 命令)或在線教程來學習。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女