vim常用命令

2021-07-16 02:08:54 字數 1425 閱讀 1029

複製貼上

複製:ctrl + c

貼上:ctrl + v

多行注釋

ctrl+shift+v 進入視覺化塊模式,使用方向鍵選擇需要注釋的列,按 i 進入插入模式,輸入#,然後按esc鍵(有可能需要按兩次),即可注釋多行

取消多行注釋

ctrl+shift+v 進入視覺化塊模式,使用方向鍵選擇需要取消注釋的列,按 d 鍵即可。

插入命令

i 在當前位置插入

i 在當前行首插入

a 在當前位置後插入

a 在當前行尾插入

o 在當前行之後插入一行

o 在當前行之前插入一行

查詢命令

/text 查詢text,按n鍵查詢下乙個,按n鍵查詢前乙個。

?text 查詢text,反向查詢,按n鍵查詢下乙個,按n鍵查詢前乙個。

:set ignorecase 忽略大小寫的查詢

:set noignorecase 不忽略大小寫的查詢

:set hlsearch 高亮顯示搜尋結果,所有結果都高亮顯示

:set nohlsearch 關閉搜尋結果高亮顯示

替換命令

s/old/new/ 用new替換old,替換當前行的第乙個匹配

s/old/new/g 用new替換old,替換當前行的所有匹配

%s/old/new 用new替換old,替換所有行的第乙個匹配

%s/old/new/g 用new替換old,替換整個檔案的所有匹配

刪除命令

x 刪除當前字元。x = dl

dl 刪除當前字元

3x 刪除當前游標開始向後3個字元

x 刪除當前字元的前乙個字元。x = dh

dh 刪除當前字元的前乙個字元。

dd 刪除當前行

dj 刪除上一行

dk 刪除下一行

10d 刪除當前行開始的10行。

移動命令

h 左移游標

j 下移游標

k 上移游標

l 右移游標

^ 移動到本行第乙個非空白字元上

0 移動到本行開始

$ 移動到行尾,3$移動到下面3行的行尾

gg 移動到檔案頭

g 移動到檔案末尾

跳到指定行

方法一:冒號+行號,然後回車,比如調到第100行就是「:100回車」

方法二:行號+g,比如100g就是跳到100行

ctrl + e 向下滾動一行

ctrl + y 向上滾動一行

ctrl + d 向下滾動半屏

ctrl + u 向上滾動半屏

ctrl + f 向下滾動一屏

ctrl + b 向上滾動一屏

撤銷和重做

u 撤銷(undo)

u 撤銷對整行的操作

ctrl + r 重做(redo ) ,即撤銷的撤銷

vim 命令 Vim常用命令

4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...

VIM常用命令

vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...

VIM常用命令

常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...