想要更快更準的運用vim編輯器,記住以下快捷鍵,會有很大幫助哦!
按i、o、a進入編輯模式。
: % s/^/#/g 來在全部內容的行首新增 # 號注釋
: 1,10 s/^/#/g 在1~10 行首新增 # 號注釋
: 2,5 co 5 將第2行到第5行的內容複製到第5行下
: dg 刪除游標後到行尾的所有字元
: d$ 刪除游標到行尾的字元(只支援刪除)
: dw 刪除游標所在的位置的單詞
: dd 刪除整行字符
:3dd 刪除游標所在行及後2行字元
: wq 儲存並退出
: wq! 強制儲存並退出
: q 退出
:q! 退出並不儲存
: 3yy 複製3行
: yw 複製單詞
: y$ 複製游標所在位置到行尾所有字元
: p 貼上(dd即為刪除,也為剪下,也可用p來貼上,yy只為複製,也用p來貼上)
: shift+a 跳轉到行尾並可編輯
: gg 跳轉到首行
: shift+g 跳轉到行尾
: w filename 將檔案另存為當前檔名下
: x 刪除當前游標所在位置的字元
: j 刪除當前游標所在行行尾的換字元(拼接行)
: u 撤銷前一次編輯命令(常用)
:ctrl+r 重做上乙個動作。(常用)
: a 在當前游標後追加資料
: a(或shift+a)在當前游標行尾追加資料
/word 全文搜尋word
: s /old/new/g 替換游標所在行的所有相同字元
: 1,5 s/old/new/g 替換1到5行中所包含old的字元為new
: %s /old/new/g 替換整個檔案中的old
:%s /old/new/gc 替換整個檔案中的old,但是每次出現時提示
一、插入文字i 在當前字元前插入文字
i 在行首插入文字
a 在當前字元後新增文字
a 在行末新增文字
o 在當前行後面插入一空行
o 在當前行前面插入一空行
r 以改寫方式輸入文字
二、移動游標
j或下箭頭 向下移動一行
k或上箭頭 向上移動一行
h或左箭頭 左移乙個字元
l或右箭頭 右移乙個字元
w 右移乙個詞
w 右移乙個以空格分隔的詞
b 左移乙個詞
b 左移乙個以空格分隔的詞
0 移到行首
ctrl-f 向前翻頁
ctrl-b 向後翻頁
ng 到第n行
g 到最後一行
三、替換文字
$ 到行尾
( 到句子的開頭
) 到句子的末尾
到段落的末尾
四、刪除文字
r 替換乙個字元
c 修改文字直到按下esc健
cw 修改下乙個詞
cnw 修改接下來的n個詞
五、文字編輯
yy 將一行文字移到預設緩衝區中
yn 將下乙個詞移到預設緩衝區中
ynw 將後面的n個詞移到預設緩衝區中
p 如果預設緩衝區中包含一行文字,則在當前行後面插入乙個空行井將預設緩衝區中的聲容貼上到這一行中;如果預設緩衝區
中包含多個詞,把這些詞貼上到游標的右邊.
p 如果預設緩衝區中包含一行文字,則正當前行前面插入乙個空行井將預設緩衝區中的內容貼上到這一行中;如果預設緩衝區中
包含多個詞,把這些詞貼上到游標的左邊
六、儲存退出
zz 儲存並退出
:w filename 寫入檔案
:w 寫入檔案
:x 儲存(如果當前檔案修改過)並退出
必殺VI VIM編輯器命令
vi和vim有非常多的命令,在此分部分展示一下 一 移動游標類 一般模式 游標移動 複製貼上 查詢替換 上下移動 h 游標向左移動乙個字元 j 向上箭頭 游標向上移動乙個字元 k 向下箭頭 游標向下移動乙個字元 l 向右箭頭 游標向右移動乙個字元 ps 30j 或者30 向上箭頭,表示向上移動30行...
vi vim 編輯器詳解
vi vim 強大的編輯器 進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pat...
vi vim編輯器入門
一 vi vim的三種模式 就是你直接用命令 vi 檔名 開啟乙個檔案的話,預設是在命令模式下。命令模式下是不能直接編輯文字的,你輸入的字母會被當作命令執行。比如輸入i,是指在當前游標前輸入,並且切換到插入模式。在插入模式下你就可以進行文字的編輯。插入模式下你按esc可以返回命令模式。在命令模式下,...