vim 編輯器使用教程(2)

2021-10-23 12:00:14 字數 1124 閱讀 5973

筆記

熟練使用vi的游標命令

命令                      功能

h                 方向鍵,向左移動游標乙個字元的位置,相當於鍵「←」

j                 方向鍵,向下移動游標到下一行的位置,相當於鍵「↓」

k                 方向鍵,向上移動游標到上一行的位置,相當於鍵「↑」

l                 方向鍵,向右移動游標乙個字元的位置,相當於鍵「→」

:n                移動游標到第n行(n待定)

1g                移動游標到檔案的第1行 (數字1)

g                 移動游標到檔案的最後1行

:set number           設定顯示行號

:set nonumber         取消顯示行號

熟練使用vi的查詢命令

/string 查詢字串(底行模式下)   比如:   /root  

n  繼續查詢

n  反向繼續查詢

支援正規表示式比如: /^the    /end$ 

熟練使用vi的替換命令

利用:s 命令可以實現字串的替代(底行模式下)

(1) :範圍s/str1/str2/

(2) :範圍s/str1/str2/g           (g是全部的意思)

(3) :.,$ s/str1/str2/g

(4) :1,$ s/str1/str2/g

(5) :%s/str1/str2/g

熟練使用vi的複製和裁剪命令

y0    將游標至行首的字元拷入剪貼簿 

y$    將游標至行尾的字元拷入剪貼簿

d0    將游標至行首的字元剪下入剪下板

d$    將游標至行尾的字元剪下入剪下板

range y     塊複製                   比如   :20,30y

range d     塊剪下

總結:(1)主要講了vi編輯器的游標命令、查詢命令、替換命令及複製和剪下命令

(2)vi編輯器是嵌入式linux環境下開發人員每天工作都要使用的工具,建議多學習、熟練關於vi編輯器的使用命令

Vim 編輯器使用教程(1)

筆記 熟練使用vi的拷貝和貼上命令 vi拷貝與貼上命令 命令 功能 n x expurgate 刪除從游標位置開始的連續n個字元 並複製到編輯緩衝區 n dd delete 刪除從游標位置開始的連續n行 並複製到編輯緩衝區 n yy yank 複製從游標位置開始的連續n行到編輯緩衝區 p或p put...

VIM 編輯器使用

vim編輯器的使用 vim是一款全屏純文字編輯器,與windows的記事本一樣,不同的是,vim是一款增強版的編輯器,具有語法著色及查詢替換等特性,而vim的之前版本是vi編輯器,vi編輯器並沒有語法著色的功能。1 了解vim的模式架構 vim是乙個模式化的編輯器,有基本模式,共分為一下幾點,分別是...

vim編輯器使用

如果要開啟或者新建檔案 home eagle main.cpp,輸入語句 vim home eagle main.cpp 按鍵 功能0 home 移動到行首 end 移動到行末 移動到下一行開頭 移動到上一行開頭 h移動到螢幕頂端的行 m移動到螢幕 的行 l移動到螢幕底端的行 按鍵功能 i在游標之前...