vim編輯器的使用總結

2021-08-03 06:16:11 字數 1326 閱讀 9992

完全是通過各種快捷鍵來對檔案進行編輯,現在對這些我接觸到的快捷鍵和對應的動作進行歸類總結

h/j/k/l  四個按鍵使游標左下上右移動,與方向鍵起到相同作用

數字0,對應行首,

美元符$對應行尾,

敲擊空格鍵向右移動,

gg游標定位到檔案首部

g游標定位到檔案尾部

w/w移動到下乙個單詞

yy複製當前行

yw 複製乙個單詞

y0從游標所在位置複製到行首,y$ 從游標所在位置複製到行尾

y2y從當前行開始向下複製兩行

y3y從當前行開始向下複製兩行

以次類推即可

ygg從當前行複製到首行

yg從當前行複製到尾行

在命令模式下按下小寫字母v,進入檢視模式,進行選擇,然後按y,複製所選,按c 剪下所選,再然後,按p 貼上,

x刪除乙個字元

dw刪除乙個單詞

ndw刪除n個單詞

dd刪除一行

d0刪除到行首

d/d$刪除到行尾

dg刪除到檔案尾

dgg刪除到檔案首

ndd刪除n行

在命令模式下按下小寫字母v,進入檢視模式,進行選擇,然後按d進行刪除

在命令模式下,按下小寫字母u,逐步撤銷

在命令模式下,按下大寫字母u,取消一行內的改動

ctrl + r 取消撤銷

在命令模式下,按下小寫字母i,從游標所在位置開始編輯

在命令模式下,按下大寫字母i,從游標所在行的行首開始編輯

在命令模式下,按下小寫字母a,從游標所在位置之後開始編輯

在命令模式下,按下大寫字母a,從游標所在行的行尾開始編輯

方向箭頭上下左右 移動,編輯即可

在命令模式下輸入冒號便進入底行模式

:q 退出

:w 儲存

:wq或者:x 儲存退出

:q! 強制退出

:e  /home/test.sh 編輯新檔案(前提要儲存現有檔案)

:set nu  或者:set nonu 顯示或不顯示行號

:123 定位到第123行

:range/pattern/string/[c,e,g,i]

range 表示替換要查詢的範圍

pattern 表示要被替換掉的字元

string 新字元

c:做替換確認

e:不顯示錯誤資訊

g:正行替換

i:不分大小寫

vim  file1 file2 file3 檔名空格隔開

切換檔案(要儲存才能切換和關閉)

:n 下乙個檔案

:n上乙個檔案

:first第乙個

vim編輯器的使用

visual inte ce的簡稱,是linux上基本的文字編輯工具,可以執行輸出 刪除 查詢 替換 塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製。vi improved的簡寫,屬於增強版的vi,在vi的基礎上增加了很多功能,如 的關鍵字加亮等,vim相容所有的vi指令。3.一般常...

Vim編輯器的使用

輸入vi命令後,便進入全螢幕編輯環境,此時的狀態為命令模式。1.vim 進入vim的乙個臨時緩衝區,游標定位在該緩衝區第1行第1列的位置上。2.vim filename 如果file1檔案不存在,將建立此檔案 如該檔案存在,則將其拷貝到乙個臨時緩衝區。游標定位在該緩衝區第1行第1列的位置上。建議在退...

Vim編輯器的使用

vim是從 vi 發展出來的乙個文字編輯器 目錄 1.vim的三種模式 2.vi的使用 3.快捷鍵 4.vim的分屏 1.vim的三種模式 vi是 visual inte ce 的簡稱 vi有三種基本工作模式 命令模式 文字輸入模式 末行模式。命令列模式 任何時候,不管使用者處於何種模式,只要按一下...