1. 三種模式
命令(預設)、尾行、編輯模式
2. 尾行模式 :
:q 退出vi編輯器
:w 儲存修改
:wq 儲存並退出編輯
:q! 強制退出,不儲存修改
:wq! 強制儲存退出
:set number (:set nu) 給編輯器設定序號
:set nonumber (:set nonu) 取消序號顯示
:/內容/ 搜尋指定內容,小寫"n"尋找下乙個,大寫"n",找上乙個
/內容 搜尋指定內容
:s/被替換內容/替換內容/ 替換當前行的第乙個目標內容
:s/被替換內容/替換內容/g 替換當前行全部目標
:%s/被替換內容/替換內容/g 替換文件的全部目標
:n 跳轉到n行
3. 命令模式操作
① 游標移動
字元級上 下 左 右(鍵盤)
h(左) j(下) k(上) l(右)
單詞級e (本)下個單詞的尾字母end
w 下個單詞的首字母word
b (本)上個單詞的首字母before
行級$ 行尾
0 行首
段落級 本(下乙個)段落尾部
螢幕級l 螢幕尾部
h 螢幕首部
不支援跨螢幕跳轉
文件級g 文件尾部
1+g 文件首部(1和g聯合使用)
n+g 定位到文件的第n行
② 刪除內容
dd 刪除本行
n+dd 當前行開始往下刪除n行
x 刪除單個字元
d+游標移動的區域
d+$ 從當前位置一直刪除至行尾(包括游標所在位置)
d+0 從當前位置一直刪除至行首(保留游標所在字母)
d+e 從當前位置一直刪除至本單詞結尾
d+w 從當前位置刪除至下個單詞的首字母(下個單詞首字母有保留)
d+} 刪除到段落的尾部(包括游標所在字母)
d+{ 刪除到段落的首部(不包括游標所在字母)
d+n+g 刪除到第n行(連同游標所在行,不用考慮向下、向上刪除)
③ 內容複製
yy 複製本行
p 貼上內容
[刪除的內容也可以被貼上,
刪除內容和複製內容一樣被先存入系統的快取裡邊]
n+yy 從當前行往下複製n行
y+游標移動的區域
④ 快捷操作
r+字元 快速替換單個字元
u 撤銷undo
. 點,重複上一次命令
j 大寫j,合併兩行
4. 編輯模式
從命令模式進入編輯模式
a在當前字元後面進入輸入模式
i在當前字元前面進入輸入模式
o插入一行,並進入輸入模式ai
os: 刪除游標所在字母
從編輯模式退回命令模式
按esc鍵
對編輯的內容進行儲存
編輯模式----》命令模式----》尾行模式(儲存退出動作)
Vim 編輯器命令
一 低行模式常用指令 w 用於儲存檔案 q 退出當前編輯的檔案 強制,常用 q 強制退出 ls 列出當前編輯器中所有的檔案 n 切換到下乙個檔案 n 切換到上乙個檔案 15 切換到第15行 游標定在 的位置 游標向前定在 處 二 命令列常用指定 h 游標左移 j 游標下移 k 游標上移 l 游標右移...
vim 編輯器命令
vi vim 操作命令 g快速移動游標到最後一行 gg快速移動游標到首行 100g 100gg 移動游標切換到指定100行 將游標快速移動到行首 將游標快速移動到行尾 ctrl 左右 橫行移動時,按照字串資訊移動 nyy複製指定行資訊 np貼上指定資訊 ndd剪下指定行資訊 u撤銷操作 ctrl r...
vim編輯器的簡單操作命令
1.命令方式 預設 2.插入方式 3.末行方式 ex轉義方式 按a a o o i i鍵進入插入模式 a 當前字元後新增文字 a 在行末新增文字 i 當前字元前插入文字 i 在行首插入文字 o 當前行後面插入一空行 o 當前行前面插入一空行 r 替換游標位置的字元 r 替換游標開始的字元 h 游標向...