Linux系统vi编辑器执行命令,linux下vi编辑器命令
分類:?嵌入式
前言
在嵌入式linux開發(fā)中,進(jìn)行需要修改一下配置文件之類的,必須使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率。
一,模式
vi編輯器有3種模式:命令模式、輸入模式、末行模式。掌握這三種模式十分重要:
命令模式:vi啟動后默認(rèn)進(jìn)入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下[Esc]鍵都可以返回命令模式。
輸入模式:在命令模式中輸入字幕“i”就可以進(jìn)入vi的輸入模式編輯文件。在這個模式中我們可以編輯、修改、輸入等編輯工作,在編輯器最后一行顯示一個“--INSERT--”標(biāo)志著vi進(jìn)入了輸入模式。當(dāng)我們完成修改輸入等操作的時候我們需要保存文件,這時我們需要先返回命令模式,在進(jìn)入末行模式保存。
末行模式:在命令模式輸入“:”即可進(jìn)入該模式,在末行模式中有好多好用的命令。
二,復(fù)制
a,復(fù)制整行
命令模式下,光標(biāo)位于要復(fù)制的當(dāng)前行,輸入?yy
b,復(fù)制一個單詞
命令模式下,光標(biāo)位于要復(fù)制的當(dāng)前單詞的第一個字母,輸入?yw
三,黏貼
命令模式下,輸入?p
四,刪除
a,刪除整行
命令模式下,光標(biāo)位于要刪除的所在行,輸入?dd
b,刪除一個單詞
命令模式下,光標(biāo)位于要刪除的單詞的第一個字母,輸入?dw
五,撤銷
命令模式下,輸入?u
六,跳轉(zhuǎn)
命令模式下,輸入 要跳轉(zhuǎn)的行數(shù),然后再輸入 gg
如:要跳轉(zhuǎn)到當(dāng)前文件的第150行,輸入?150gg
設(shè)置行號:進(jìn)入末行模式,輸入 :set number 回車即可
七,vi到行首, 在vi模式下
按”0″ , 是數(shù)字0哈, 就可以到達(dá)行首啦
到行尾是$, 就是shift+4
到行首就是^??就是shift+6
八,命令模式下
shift+a ?就是跳到行尾,并切換到了編輯模式
九,vi編輯器中查找某單詞
進(jìn)入命令模式,輸入 :/要查詢的單詞,然后回車就可以定位到該單詞所在行,輸入n查找next one
十,vi/vim 中可以使用 :s 命令來替換字符串。
:s/vivian/sky/ 替換當(dāng)前行第一個 vivian 為 sky
:s/vivian/sky/g 替換當(dāng)前行所有 vivian 為 sky
:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替換每一行的第一個 vivian 為 sky
:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替換每一行中所有 vivian 為 sky
光標(biāo)移動
左:h
下:j
上:k
右:l
下一行行首:+
上一行行首:-
當(dāng)前行行首:0
當(dāng)前行行尾:$
后一個單詞詞首:w,W
后一個單詞詞尾:e,E
前一個單詞詞首:b,B
總結(jié)
以上是生活随笔為你收集整理的Linux系统vi编辑器执行命令,linux下vi编辑器命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gmail有充分理由启用SSL加密会话
- 下一篇: 定义咯一个枚举变量枚举变量怎么打印出来