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檔案系統 這裡可以參考 按照上面的連線的做法,還不能解...