1. vi編輯器的三種模式(命令
[預設]、編輯、尾行)
2. 從命令模式 切換到
編輯模式
① a
游標向後移動一位進入編輯模式
② i
游標和游標所在內容沒有任何變化
③ o
開闢新行進入編輯模式
④ s
刪除游標所在字母進入編輯模式
3. 由編輯模式儲存檔案時,要退到命令模式,進入在尾行模式可以對檔案進行修改後儲存操作
通過「:
或 /
」可以從命令模式進入尾行模式, 在「:或/
」後邊輸入我們需要執行的指令
:wq //對檔案進行儲存退出操作
:q //沒有修改文件前提下直接退出文件
:q! //強制退出文件,不儲存修改
:w //只儲存文件,不退出
:set number 或 set nu //給編輯器設定行號
:set nonumber 或
set nonu //
取消行號設定
: n //跳轉到第n行
:/內容
/
或
/內容
//內容查詢(小寫
n向下查詢,大寫
n向上查詢)
:s/xx/yy/ //把
當前行的第乙個xx
替換為yy
:s/xx/yy/g //把當前行的所有
xx替換為yy
:%s/xx/yy/g //把文件全部目標替換為指定內容
4. 命令模式操作
移動游標:
① 字元級移動
「上下左右」箭頭
h左
j下
k上 l右
② 單詞級移動
w:下個單詞的首字母
word
b: 上個(本)單詞的首字母
before
e: 下個(本
)單詞的尾字母
end
③ 行級移動
$: 行尾
數字0: 行首
④ 段落級移動
:本或下個段落尾部
⑤ 螢幕級移動(
當前屏活動)
h:螢幕首部
l: 螢幕尾部
⑥文件級移動
gg: 文件尾部
1g: 文件首部
ng: 跳轉到第
n行 (在尾行模式可以達到同樣效果 :n)
內容刪除
dd //刪除當前行
ndd //刪除包括當前行在內容的後邊
n行內容
x //刪除游標所在的單個字元
通用刪除
d+游標移動區域
//從當前位置到游標移動所經區域的內容都給刪除
d+$ //當前位置刪除到行尾
d+e //當前位置刪除到單詞結尾
d+{ //當前位置刪除至段落首部
d+51g //當前行刪除至51行
內容複製
yy //複製當前行
nyy //複製包括當前行在內容的後邊
n行內容
p //對複製內容進行貼上
刪除的內容也可以進行貼上
y+游標移動區域
//從當前位置到游標移動所經區域的內容都給複製
常用操作:
u //撤銷操作
undo
(退到命令模式,才可撤銷
)r //對單個字母進行:替換
,r3. //點,重複執行上乙個指令
j //合併上下兩行
. //點,重複執行上乙個指令
j //合併上下兩行
注:在命令模式,才可以對文件進行複製,刪除,撤銷上次操作等操作。
vi 編輯器超級簡單且實用的命令
vi可以分為三種狀態,分別是命令模式 command mode 插入模式 insert mode 和底行模式 last line mode vi的基本操作 1 進入vi vi hello.py 有一點要特別注意,就是您進入vi之後是處於 command mode 下,您要切換到insert mode...
vi編輯器的簡單使用
vi的基本概念 基本上vi可以分為三種狀態,分別是命令模式 command mode 插入模式 insert mode 和底行模式 last line mode 各模式的功能區分如下 1 命令列模式command mode 區段及進入insert mode下,或者到 last line mode。2...
(二)vi編輯器 字元編輯器
vi編輯器工作模式 分為編輯模式 插入模式 向檔案中寫資料。模式之間切換 i 進入編輯模式,游標在當前位置 a 進入編輯模式,游標向後移動乙個字元 鍵 1 儲存 w 2 強制儲存 w 3 退出 q 4 強制退出 q 5 儲存並退出 wq 或 x 6 強制儲存並退出 wq 或 x 7 貼上 p 8 複...