vim常用命令

2021-09-23 17:19:00 字數 1373 閱讀 6360

輸入模式

末行模式

補充h:左移

j:下移

k:上移

l(l):右移

m:游標移動到中間行

l:游標移動到螢幕最後一行行首

g:移動到指定行,行號 -g,只有g的話,到檔案最末尾

gg:檔案第乙個字元

w:向後一次移動乙個字

b:向前一次移動乙個字

:按段下移,下移

ctrl+d:向下翻半屏

ctrl+u:向上翻半屏

ctrl+f:向下翻一屏

ctrl+b:向上翻一屏

可視模式

v:按字元移動,結合h,j,k,l選中文字內容。

v:按行移動,選中文字可視模式,可以配合d,y,>>,《實現對文字塊的刪除,複製,左右移動。

刪除命令

x:刪除游標後乙個字元,n x 刪除游標後的n個字元

x:刪除游標前乙個字元,相當於backspace

dd:刪除游標所在行,n dd刪除指定的n行

d:刪除游標後本行所有內容,包含游標所在字元

d0:刪除游標前本行所有內容,不包含游標所在字元

dw:刪除游標開始位置的字,包含游標所在字元

撤銷命令

u:一步一步撤銷

ctrl+r:反撤銷

重複命令

文字移動

>>:文字行右移

<<:文字行左移

複製貼上

yy:複製當前行,n yy複製n行

在末行模式,輸入:a,by 複製從第a行開始,到第b行結束的內容

p:在游標坐在位置向下新開闢一行,貼上

查詢命令

/str : 查詢str,從游標所在行往下查詢

?str:查詢str,從游標所在行往上查詢

替換操作

r:替換當前字元

r替換當前行游標後的字元

替換命令

末行模式下,將游標所在行的abc替換成123,:s/abc/123/g

末行模式下,將第一行到第10行之間的abc替換成123,:1,10s/abc/123/g

末行模式下,把檔案中的abc全部替換成123,:%s/abc/123

i:插入游標前乙個字元

i:插入行首

a:插入游標後乙個字元

a: 插入行末

o:向下新開一行,插入行首

o:向上新開一行,插入行首

:set nu 顯示行號

! shell命令

wq:儲存退出

zz: 儲存退出

q!:不儲存退出

修改使用者目錄下的vimrc(~/.vimrc)檔案,修改vim配置

set nu :設定每次vim 開啟檔案顯示行號。

set ts=4:設定tab鍵每次4個空格

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