筆記
熟練使用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在游標之前...