今天整理乙份 vim 常用命令速查表,當做給自己備忘。
進入vim 相關
命令描述
vim filename
開啟或者新建檔案
vim +n filename
開啟檔案並將游標置於第n行行首
vim + filename
開啟檔案並將游標置於最後一行行首
vim +/pattern filename
開啟檔案並將游標置於第乙個與pattern匹配的子串處
vim -r filename
如果上次非正常退出vim編輯,-r 命令可用於恢復當前檔案
vim filename ...... filename
開啟多個檔案,依次編輯
vim 配置相關
命令描述
:set number
顯示行號
nomagic
允許在搜尋模式中使用前面不帶""的特殊字元
:set hlsearch
高亮顯示查到找的單詞
:set nohlsearch
關閉高亮
:set nu
顯示行號 縮寫
游標移動相關
命令描述
k nk
上 向上移動n行
j nj
下向下移動n行
h nh
左 向左移動n行
l nl
右 向右移動n行
space
游標右移乙個字元
backspace
游標左移乙個字元
enter
游標下移一行
w/w游標右移乙個字至字首
b/b游標左移乙個字至字首
e/e游標右移乙個字至字尾
)游標移至句尾
(游標移至句首
游標移至段落結尾
n$游標移至第n行行尾
h游標移至螢幕頂行
m游標移動至螢幕中間行
l游標移動至螢幕最後行
0(數字0)
游標移動至當前行首
^游標移動到行首第乙個非空字元
$游標移動至當前行尾
gg移動到第一行
g移動到最後一行
f游標移動到當前 行的字元a上
f游標移動到當前行的字元z上
ng移動到第n行上
g游標移動到最後一行
螢幕滾動
命令描述
ctrl + u
朝向當前檔案首 翻半屏
ctrl + d
朝向當前檔案尾 翻半屏
ctrl + f
朝向當前檔案尾 翻一屏
ctrl + b
朝向當前檔案首 翻一屏
nz將第n行滾動至螢幕頂部,如果未指定n,則將當前游標所在行滾動到螢幕頂部
文字插入
命令描述
i在游標前插入
i(大寫的i)
在當前行行首插入
a在游標後插入
a在當前行行尾插入
o在當前行下面新起一行
o在當前行之上新起一行
r替換當前游標後面的乙個字元
r替換當前游標後所有字元,直到按esc結束
s從當前游標位置開始,以輸入的文字替代相應數量的字元
s刪除指定數量的行,並以輸出文字替代
ncw/ncw
刪除指定數目的行,並以輸出文字替代
ncc修改指定數目的行
刪除文字
命令描述
x/x刪除乙個字元,x刪除游標後的,而x刪除游標前的
dw刪除乙個單詞(刪除游標位置到下乙個單詞開始的位置)
dnw刪除n個單詞
dne也可,只是刪除到單詞尾
do刪至行首
d$刪至行尾
dd刪除一行
ndd刪除當前行及其後n-1行
dnl向右刪除n個字母
dnh向左刪除n個字母
dnj向下刪除n行,當前行+其上n行
dnk向上刪除n行,當期行+其下n行
cnw[word]
將n個word改變為word
c$改變到行尾
cc改變整行
shift+j
刪除行尾的換行符,下一行接上來了
複製貼上
命令描述
p貼上用x或d刪除的文字
ynw複製n個單詞
yy複製一行
ynl複製n個字元
y$複製當前游標至行尾處
nyy拷貝n行
撤銷命令描述u
撤銷前一次的操作
shif+u(u)
撤銷對該行的所有操作
搜尋及替換
命令描述
/pattern
從游標開始處向檔案尾搜尋pattern
?pattern
從游標開始處向檔案首搜尋pattern
n在同一方向重複上一次搜尋命令
n在反方向上重複上一次搜尋命令
cw newword
替換為newword
n繼續查詢
.執行替換
vim指令速查表
命令 描述vim filename 開啟或新建檔案,並將游標置於第一行首 vim n filename 開啟檔案,並將游標置於第n行首 vim filename 開啟檔案,並將游標置於最後一行首 vim pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vim...
Git 命令速查表
複製乙個已建立的倉庫 git clone ssh 建立乙個新的本地倉庫 git init顯示工作路徑下已修改的檔案 git status git diff把當前所有修改新增到下次提交中 git add把對某個檔案的修改新增到下次提交中 git add p提交本地的所有修改 git commit a提...
Docker 命令速查表
1 容器生命週期管理 docker run 建立乙個新的容器並執行乙個命令 docker run options image command arg.options引數說明 引數說明 a stdin 指定標準輸入輸出內容型別 d後台執行容器,並返回容器的id i以互動式模式執行容器,通常與 t同時使...