1. 程式人生 > >Linux命令----vi編輯器(一)

Linux命令----vi編輯器(一)

1.vi的啟動和退出
  直接輸入命令vi不指定檔名,由於這是一個沒有命名的空檔案,顯示了vi的版本資訊。vim是vi編輯器的改進版本,在vi編輯器的基礎上擴充套件了很多實用的功能。大多數linux/unix版本都使用vim代替了原有的vi編輯器。

  或者直接使用vi開啟檔案,如果檔案存在開啟存在檔案;如果不存在的話,將以我們指定的引數作為檔名。

  輸入q!是強制退出,同時沒有儲存當前檔案內容。如果檔案沒有進行修改,或者已經儲存完畢也可以使用q退出。儲存退出使用wq,儲存強制退出wq!

  2.儲存檔案
  如果檔案已經有檔名,我們在末行模式直接輸入w儲存,如果沒有檔名,輸入w 檔名進行儲存。例如:w test其中test是檔名。

  那麼在vi中也可以另存為,就是在儲存完以後,我們再使用w 另存為檔名。

  3.游標的移動
  在命令模式中可以使用命令進行以下操作。

  游標方向的移動,除了可以使用方向鍵,還可以使用以下命令

  向上移動游標:k
  向左移動游標:h
  向右移動游標:l
  向下移動游標:j

  翻頁命令
  Ctrl+F向前翻整頁 Ctrl+U向前翻半頁
  Ctrl+B向後翻整頁 Ctrl+D向後翻半頁

  行內快數跳轉
  ^移動到本行行首
  $移動到本行行尾

  顯示行號和取消行號(末行模式使用)
  set nu顯示行號
  set nonu取消行號

  在命令模式下,使用以下命令可以快速的在行間跳轉
  1G跳轉到檔案首行
  G跳轉到尾行
  #G跳轉到檔案的#行