這三個工作模式切換圖如下:
一、插入模式下的命令如下:
型別 命令
comments
直接進入插入模式
i/i當前游標前插入/
行首插入
o/o當前行下面新開一行行首插入/
當前行上面新開一行行首插入
a/a當前游標後插入/
行尾插入
替換後進入插入模式
s/ns
替換游標所在位置起的n
個字元
cw/ncw
替換游標所在位置起的n
個單詞
cb/ncb
替換游標所在位置前n
個單詞
c0/c$
替換游標所在位置到行首/
行尾的所有字元
型別 命令
comments
游標定位
h/h/nh
左移乙個字元/
當前螢幕首行行首/
當前螢幕第n
行行首 j
下移乙個字元 k
上移乙個字元
l/l/nl
右移乙個字元/
當前螢幕尾行行首/
行前螢幕倒數第n
行行首 w
右移到下乙個字首 0
游標移動到所在行行首 $
游標移動到所在行行尾 ^
游標移動所在行第乙個非空字元
ctrl+f
向檔案末尾翻滾一屏
ctrl+b
向檔案開頭翻滾一屏
替換、刪除
rc/nrc
用字元c
替換游標位置開始的n
個字元x/nx
刪除從游標位置開始的n
個字元
dw/ndw
刪除從游標位置開始的n
個單詞
dd/ndd
刪除包括游標所在行及其後的n-1行
db/ndb
刪除游標所在位置開始向前的n
個單詞
複製/貼上
yy/nyy
複製當前行開始的n
行資料 p
貼上剪貼版上的內容到游標處
搜尋字串
/str
、?str
正向/反向搜尋str
n/n向相同/
撤銷、重複 u
撤銷操作 .
重複執行操作 退出
zz連續輸入兩次zz
,儲存退出vi zq
不儲存退出
三、命令模式下命令如下:
型別 命令
comments
游標定位 :n
將游標移動到第n行
檔案相關
:w :w file
儲存當前內容(到file中)
:r file :e file :f file
開啟另乙個檔案/
新建檔案/
將檔案改名為file
搜尋、替換、刪除
:/str/ :?str?
正向/反向搜尋str
:n1,n2 co n3
將n1到n2的內容複製到n3後面
:d :nd
刪除從當前行開始的n行
:n1,n2d
刪除從n1
到n2行的內容 退出
:q退出vi
:q!不儲存退出vi
:wq儲存退出vi
Linux 全螢幕編輯器VI
這三個工作模式切換圖如下 一 插入模式下的命令如下 型別 命令 comments 直接進入插入模式 i i當前游標前插入 行首插入 o o當前行下面新開一行行首插入 當前行上面新開一行行首插入 a a當前游標後插入 行尾插入 替換後進入插入模式 s ns 替換游標所在位置起的n 個字元 cw ncw...
學習使用vi螢幕編輯器
似乎學習unix就意味著要遇到很多神奇有趣的東西,就像這個vi,o o 我就像個計算機文盲,學習一下。command mode input mode h 將游標左移乙個字元 j 下移 k 上移 l 右移。a 在游標下一位置新增 a 游標所在行最後新增。i 游標所在位置前一位置插入 insert i ...
Linux之vi編輯器
在該模式中,可以輸入命令來執行許多種功能。控制螢幕游標的移動,字元 字或行的刪除,移動複製某區段及進入編輯模式,或者到尾行模式。游標移動 字元級 上 k 下 j 左 h 右 l 鍵 單詞級 w word下個單詞首字母 b before上 本 個單詞首字母 e end下 本 個單詞尾字母 行級 定位到...