Vim快捷鍵簡介

2021-07-11 06:48:08 字數 1506 閱讀 4482

vim有三種模式:命令模式,插入模式,編輯模式

vi filename 可進入命令模式,鍵入a,i或者是o可進入插入模式,esc可退出插入模式。

插入命令

a在游標所在的字元後插入

a在游標坐在的行尾插入

i在游標所在的字元錢插入

i   在游標所在的行首插入

o在游標所在的下一行插入

o在游標所在的上一行插入

在編輯模式下的命令:

gg移動到第一行

g移動到最後一行

ng移動到第n行

$移動到本行的行末

0移動到本行的行首

x刪除游標所在處的字元

nx刪除游標所在出的後n個字元

dd刪除游標所在的行

ndd刪除n行

dg刪除游標所在的行到檔案末尾的內容

d刪除游標所在處到行尾內容

yy複製當前行

nyy複製當前行以下的n行

dd剪下當前行

ndd剪下當前行以下的n行

p貼上在當前游標所在行下

p貼上在當錢游標所在行上

r替換游標所在處的字元

r替代直至esc

u取消上一步的操作

/string搜尋指定的字元  :set ic在搜尋時忽略大小寫

在命令模式下的命令:

:set nu設定行號

:set nonu

取消行號

:n1,n2d刪除指定範圍的行

:%s/old/new/g全文替換old為new

:n1,n2s/old/new在n1行到n2行之間替換指定的字元

:w儲存修改

:w filename   另存為

:wq儲存修改並退出

zz 快捷鍵,儲存修改並退出

!q:退出不儲存

:wq!退出,儲存

:r /etc/issue

在游標所在處匯入/etc/issue檔案

:! 命令指定命令

:date顯示當前的日期

:r !命令匯入命令執行的結果

定義快捷鍵

:map ^p i#功能:在按下ctrl+p時將本行注釋。^p:要同時按下ctrl+v+p才可以產生。

i--進入插入模式,在游標所在的行首插入#,完成之後由退出到命令模式

:map ^b 0x功能:取消注釋。^b:要同時按下ctrl+v+p才可以產生。0使得游標移動到行首,沒有進去插入模式,依然在命令模式,使用命令模式下的x命令刪除#,即取消了本行的注釋

為連續的行注釋

:2,5s/^/#/g為2~4行注釋。將行首替換為#

:2,5s/^#//g消除2~4行的注釋。將行首的#替換為空,g表示不加詢問

為c或者是c++**連續行注釋

: 2,5s/^/\/\//g\為轉義符

vim 快捷鍵 Vim快捷鍵,按鍵彙總

第一部分 一般模式可用的游標移動 複製貼上 搜尋替換等 移動游標的方法 h 或 向左箭頭鍵 游標向左移動乙個字元 j 或 向下箭頭鍵 游標向下移動乙個字元 k 或 向上箭頭鍵 游標向上移動乙個字元 l 或 向右箭頭鍵 游標向右移動乙個字元 如果你將右手放在鍵盤上的話,你會發現 hjkl 是排列在一起...

terminal快捷鍵以及vim快捷鍵

1.linux,mac終端快捷鍵 linux mac輸入terminal命令的快捷鍵 ctrl c,停止執行 ctrl s,暫停螢幕輸出 ctrl q,恢復螢幕輸出 ctrl a,跳到行開始ctrl e,跳到行endctrl left,跳到上乙個單詞ctrl right,跳到下乙個單詞 mac下是a...

vim快捷鍵大全

vim是乙個多模式的編輯器。就目前來看,主要有以下幾個主要模式。1.通常模式 n 在其它任何乙個模式下,用esc或者 ctrl c 鍵可以退到通常模式。2.插入模式 i 在這個模式下,vim像乙個常見的編輯器.在通常模式下,用i或者a可以進行本模式,當然,還有一些其它命令也可以。3.可視模式 v 在...