vim通常模式

vim 是什麼

vim是什麼 ? 在以前接觸Linux,編輯網卡配置文件的時候咱們用過了vi ,vim簡單說就是vi的升級版,它跟vi同樣是Linux系統中的一個文本編輯工具。vim

若是系統中沒有vim ,須要安裝一下:

yum install -y vim-enhanced

安裝完了以後就能夠正常使用了。咱們使用vi和vim打開/etc/passwd發現,使用vi時文件的內容是沒有顏色區別的,而使用vim編輯是就有不少顏色。 工具

無論是有顏色仍是沒有顏色,只要能達到咱們須要的目的就足夠了,使用哪一個編輯工具均可以。code

vim的三種經常使用模式

  • 通常模式
  • 編輯模式
  • 命令模式

通常模式

使用vim_ filename_命令編輯文件時,進入的就是通常模式,在通常模式下咱們可使用方向箭頭鍵移動光標,還可使用不少相似於快捷鍵的東西blog

  • h 光標向左移動一個字符
  • l 光標向右移動一個字符
  • j 光標向下移動一個字符
  • k 光標向上移動一個字符
  • Ctrl+B 文本頁面向前翻一頁
  • Ctrl+F 文本頁面向後翻一頁
  • 數字0或者shift+6 光標移動到本行行首
  • shift+4 光標移動到本行行尾
  • gg 光標移動到首行
  • G 光標移動到尾行
  • nG 光標移動到n行(n是任意數字)
  • 與nG相似,先按下數字鍵(n)再按上面提到的字符,都會相應的移動n個字符或n行

在通常模式下,咱們還能夠經過快捷鍵來複制、剪切、粘貼文本的內容配置

  • x 表示向後刪除一個字符(刪除的內容在剪切板裏面,能夠按p鍵粘貼)
  • X 表示向前刪除一個字符(刪除的內容在剪切板裏面,能夠按p鍵粘貼)
  • nx/nX 表示向後/向前刪除n個字符(刪除的內容在剪切板裏面,能夠按p鍵粘貼)
  • dd 表示刪除光標所在的那一行內容(刪除的內容在剪切板裏面,能夠按p鍵粘貼)
  • ndd 表示刪除包括光標所在行以後的n行內容(好比刪除光標所在行及如下的10行,按下10gg,刪除的內容也在剪切板裏)
  • yy 複製光標所在行內容
  • nyy 複製包括光標所在行及如下的一共n行
  • p 從光標所在行開始向下粘貼已經複製或者剪切的內容
  • P 從光標所在行開始向上粘貼已經複製或者剪切的內容
  • u 還原上一步操做(至關於Windows裏面的Ctrl+z 撤銷)最多還原50步
  • Ctrl+r 撤銷還原上一步操做(至關於撤銷剛剛的撤銷操做)
  • v 按v後移動光標,會選中指定字符,能夠實現複製、剪切等操做。
相關文章
相關標籤/搜索