嵌入式linux編輯器vi的使用

2021-08-21 07:47:26 字數 1372 閱讀 7733

vi:命令-輸入-底行模式

插 入 (insert) -- i 從 光 標 所 在 位 置 前 面 開 始 插 入 資 料, 光 標 後 的 資 料 隨 新 增 資 料 向 後 移 動。-- i 從 光 標列 的 第 一 個 非 空 白 字 符 前 面 開 始 插 入 資 料。 

開 始 (open)-- o 在 光 標 所 在 列 下 新 增 一 列 並 進 入 輸 入 模 式。-- o 在 光 標 所 在 列 上 方 新 增 一 列 並 進 入 輸 入 模 式。 

vi用法 --- 修改和刪除:

x 刪除游標所在字元。

dd 刪除游標所在的列。

r 修改游標所在字元,r後接著要修正的字元

r進入取代狀態,新增資料會覆改原先資料, 直到按[esc]回到指令模式下為止。

s 刪除游標所在字元,並進入輸入模式。

s 刪除游標所在的列,並進入輸入模式。

vi用法 --- 退出:

<:q>不儲存退出

<:q>不儲存強制性退出

<:w>儲存編輯

<:w filename>存入檔案filename 中

<:w filename>強制性存入檔案filename 中

<:wq>(<:x>)儲存並退出(shift+zz

vi用法 --- 游標移動:

移動到當前單詞的開始

移動到當前單詞的結尾

向前移動乙個單詞

向前移動乙個字元

向上移動一行

向下移動一行

向後移動乙個字元

vi用法 --- 替換操作:

替換游標所在的字元

替換字串行

替換乙個單詞

同替換游標所在的前一字元

替換自游標位置至行尾的所有字元

同替換當前行

vi用法 --- 複製與貼上:

將游標所在單詞拷入剪貼簿

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

同將當前行拷入剪貼簿

將剪貼簿中的內容貼上在游標後

將剪貼簿中的內容貼上在游標前

嵌入式Linux編輯器vi的使用

vi是linux系統的第乙個全螢幕互動式編輯工具。它從誕生至今一直得到廣大使用者的青睞,歷經數十年後仍然是人們主要使用的文字編輯工具,足見其生命力之強,其強大的編輯功能可以同任何乙個最新的編輯器相媲美。雖然用慣了windows中的word等編輯器的讀者在剛剛接觸vi時或多或少會有些不適應,但使用過一...

嵌入式Linux中移植vim編輯器

近期在做嵌入式linux的開發,根檔案系統是基於busybox裁剪的。由於busybox中只有vi編輯器而沒有vim編輯器,而且vi編輯器用起來挺彆扭的,於是就想到了移植vim編輯器。步驟 2 將vim原始碼包解壓後,進入目錄vim74,由於在intel atom平台,vim有些特性不支援,在工程配...

嵌入式Linux vim編輯器支援中文

最近遇到了乙個問題,linux板子無法在vim中編輯中文,顯示都不能 但是cat 是可以正常檢視的 這就說明板子的系統是支援中文的,所以只需要把支援中文就可以了,如果你的板子不支援中文那就需要bootroot首先做乙個支援中文顯示的busybox檔案系統 這裡可以參考 按照上面的連線的做法,還不能解...