輸入模式
末行模式
補充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 使游標向前或向後跳過乙個單...