vim操作全技巧

2021-09-06 06:49:22 字數 1624 閱讀 4050

vim操作全技巧 - vergil wang的專欄 - 部落格頻道 - csdn.net

分類: linux

2012-10-09 16:11

190人閱讀收藏

舉報**********游標的移動

移動到本行開始 ^

移動到本行末尾 $

後退乙個字 b

前進乙個字 w

前進到當前字的末尾 e

移到螢幕頂部 h

移到螢幕中部 m

移到螢幕底部 l

下移半屏 control+d

前進一屏 control+f

上移半屏 control+u

後退一屏 control+b

移到檔案末尾 g

***********文字輸入模式

在游標前插入文字 i

在當前行的開始插入文字 i

在游標後插入文字 a

在當前行的末尾插入文字 a

在當前行之後開始文字插入點 o

在當前行之前開始文字插入點 o

*********刪除文字

刪除字元 x

刪除字 d+w

刪除行 dd

從當前位置到當前行末尾 d

*********替換文字

替換字元 r

替換字 c+w

替換行 cc

*********複製貼上文字

複製若干行到貼上緩衝區 :y

複製當前行到貼上快取區 y

在當前行之後插入貼上緩衝區 p或:pu

在nn行之後插入貼上緩衝區 :nnpu

*********查詢

從當前位置向前查詢字元azhi /azhi/

從當前位置向後查詢字元azhi ?azhi?

重複上一次查詢 n

向相反方向重複上一次查詢 n

*******查詢替換

用azhi替換每行中axiang的第乙個具體值 :s/azhi/axiang/

用azhi替換每行中axiang的所有具體值 :s/azhi/axiang/g

*******儲存載入檔案

將檔案另存為 :w

用現有的檔名儲存檔案 :w

用現有的檔名儲存檔案並退出 :wq(也可以使用zz)

把某個範圍內的行儲存到另乙個檔案 :w

在當前位置讀入另乙個檔案的內容 :r

放棄當前檔案,編輯檔案 :e

編輯最初在命令列中輸入的下乙個檔案 :n

儲存了修改後退出 :q

不儲存修改退出 :q!

*******其他操作

重繪螢幕 control+l

撤銷上一次操作 u

撤銷對當前行的多個操作 u

連線當前行和下一行 j

重複上次操作 .

在子shell中執行命令,然後返回vim :q

在子shell中執行命令,然後在當前位置把命令輸入讀出班級緩衝區 :r!

*******高階技巧

單詞跳躍 按住l不放+w

查詢已經有的變數 ctrl+n

垂直選中 ctrl+v

qa關閉gvim再fg可以不斷回到被關閉的vim視窗()

去掉行的現實 :set nonu

VIM操作技巧

這部分說的是,可以在vim窗格裡直接使用的。筆者的使用環境是windows下在cmd視窗執行 利用hjkl進行上下左右移動w e按照單詞往後移動 移動到指定行 快速行首 gg 快速移動到行尾 gg 移動到指定行 方法一 行號 gg,如移動到第3 假設存在 行的指令是 3gg 方法二 冒號 行號 回車...

vim的操作技巧

i yy 複製 p 貼上 dd 刪除 u 恢復 底行 world world 查詢 world s hello hi 把 hello 替換成 hi s hello hi g 把整行的 hello 全部替換 s hello hi gc 詢問你是否需要替換 5,9 s hi hello g 把 5 9行...

vim 暫存器 操作 vim操作技巧

不知不覺使用vim已經有一些時間了,也算得上真正掌握使用技巧了吧。想不起來當初為什麼去學習這個編輯器,也不記得怎麼學會使用編輯檔案,只記得當初按完所有的鍵盤按鍵都沒有退出vim。一顆種子要經過多少風雨才能長成參天大樹,一條小溪要經過多少高山河流才能匯入大海。我們平常學習一樣東西,要經過多少困難,多少...