Vim常用命令

2021-09-25 05:18:31 字數 1491 閱讀 9540

一、基本操作

移動游標

h向左移動

l向右移動

j向下移動

k向上移動

進入和退出

esc正常模式

:q!丟棄所做的改動並退出

:wq儲存所做的改動並退出

基本認識

x刪除游標所在位置的字元

i插入文字

a在一行之後新增文字

二、命令操作

刪除、撤銷命令

d motion (乙個操作符+乙個動作),在動作前輸入數字會使它重複多次。

dw從游標處刪除至下乙個單詞起始處

d$從當前游標刪除到行末

de從游標處刪除至第乙個單詞的末尾

dd刪除整行

2dd刪除兩行

2w使游標向前移動兩個單詞

3e使游標向前移動到第三個單詞的末尾

0移動游標到行首

u撤銷最後執行的命令

u撤銷對整行的修改

ctrl+r

撤銷掉撤銷命令

d number(數字) motion

更改c [number] motion

p將最後一次刪除的內容置入游標的下一行

r +字元

替換游標所在位置的字元

r連續替換多個字元

ce從游標處開始改變文字直到單詞末尾

c$從游標處改變整行

三、檔案操作

查詢ctrl+g

顯示當前編輯的檔名和檔案中游標位置

g使游標跳轉到檔案最後一行

gg使游標跳轉到檔案第一行

ctrl+g

使游標返回第一次按下時所在行

/+字元

游標跳轉至該字元

?+字元

逆向查詢

ctrl+o

退回多步

ctrl+i

跳轉至新位置

%查詢配對括號

:s/old/new/g

將old替換為new

:#,#s/old/new/g

#,#代表替換操作的若干行中首尾兩行的行號

:%s/old/new/g

替換整個檔案中的每個匹配字串

:%s/old/new/gc

找到整個檔案中的每個匹配字串,並提示是否進行替換

外部命令

:!+外部命令

可執行該外部命令

:w filename

將改動儲存到檔案

v motion :w filename

儲存檔案的部分內容

:r filename

向當前檔案中插入另外的檔案的內容

o在游標的下方開啟新的一行並進入插入模式

a在游標之後插入文字

set ic

查詢時忽略字母大小寫

set is

查詢短語時顯示部分匹配

set hls

高亮顯示所有的匹配短語

複製貼上

y複製文字

p貼上文字

v可視模式

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 使游標向前或向後跳過乙個單...