Vim的使用(一)

2021-05-24 14:17:58 字數 2691 閱讀 2895

命令操作h

游標向左移動乙個字元

j游標向下移動一行

k游標向上移動一行

l游標向右移動乙個字元

命令操作

w將游標移動到下乙個單詞的首字元

b將游標移動到上乙個單詞的首字元

e將游標移動到下乙個單詞的最後乙個字元

ge將游標移動到上乙個單詞的最後乙個字元

w將游標移動到下乙個空格的首字元

b將游標移動到上乙個空格的首字元

e將游標移動到下乙個空格的最後乙個字元

ge將游標移動到上乙個空格的最後乙個字元

f+字元c

將游標移動到當前行下乙個含有字元c的字元上

f+字元c

將游標移動到當前行上乙個含有字元c的字元上

t+字元c

將游標移動到當前行下乙個含有字元c的前乙個字元上

t+字元c

將游標移動到當前行上乙個含有字元c的後乙個字元上

;重複「f+字元c」和「t+字元c」命令

,重複「f+字元c」和「t+字元c」命令

%將游標移動到下乙個互相匹配的符號上

命令操作

j將游標移動到下一行

k將游標移動到上一行

^將游標移動到當前行的非空白行首

$將游標移動到當前行的行尾

0將游標移動到當前行的行首

將游標移動到下乙個空白行

[[將游標移動到上乙個函式的左括號"{"

]]將游標移動到下乙個函式的左括號"{"

gg將游標移動到當前頁的第一行

g將游標移動到當前頁的最後一行

數字n+g

將游標移動到當前頁的第n行

命令操作

h將游標移動到當前頁的上面

m將游標移動到當前頁的中間

l將游標移動到當前頁的下面

數字n+%

將游標移動到當前頁的%n的位置

ctrl+d

將當前頁向下滾動半屏

ctrl+f

將當前頁向上滾動整屏

ctrl+b

將當前頁向下滾動整屏

ctrl+d

將當前頁向下滾動半屏

ctrl+e

將當前頁向上滾動一行

ctrl+y

將當前頁向下滾動半屏

zz將當前行置於螢幕的中間

zt將當前行置於螢幕的頂端

zb將當前行置於螢幕的底端

命令操作

ctrl+]

將游標移動到當前游標下單詞的定義處

ctrl+t

將游標移動到上一次游標停留的地方

ctrl+o

將游標移動到上幾次游標停留的地方

ctrl+^

游標在最近的兩個檔案之間跳轉

:last

編輯多檔案時,跳轉到最後乙個檔案

:first

編輯多檔案時,跳轉到第乙個檔案

:next

:next!

:wnext

:previous

與:next相反

:wprevious

與:wnext相反

命令操作

:split

橫向分割乙個視窗

:vsplit

垂直分割乙個視窗

:close

關閉乙個視窗

:only

關閉除了當前視窗之外的其它視窗

:new

橫向分割乙個空白視窗

:vertical new

垂直分割乙個空白視窗

:tabe

新建乙個標籤頁

:tabc

關閉乙個標籤頁

:tabn

跳轉到下乙個標籤頁

:tabp

跳轉到上乙個標籤頁

gt相當於:tabn

gt相當於:tabp

ctrl-w+加號

增加視窗的高度

ctrl-w+減號

減小視窗的高度

ctrl-w+w

游標在多視窗之間跳轉

ctrl-w+h

游標到左邊的視窗

ctrl-w+j

游標到下面的視窗

ctrl-w+k

游標到上面的視窗

ctrl-w+l

游標到右邊的視窗

ctrl-w+t

游標到頂部的視窗

ctrl-w+b

游標到底部的視窗

ctrl-w+h

視窗向左移動

ctrl-w+j

視窗向下移動

ctrl-w+k

視窗向上移動

ctrl-w+l

視窗向右移動

:qall

退出所有的視窗

:wall

儲存所有的視窗檔案

:wqall

儲存所有視窗的檔案,並退出所有的視窗

:q!all

退出所有視窗,並不儲存所有的檔案

命令操作

``將游標移動到上一次游標停留的地方

ctrl+o

將游標移動到更早的游標停留的地方

ctrl+i

與ctrl+o相反

`"游標定位到上次離開該檔案時游標所在的位置

`.游標定位到上次離開該檔案時游標最後對檔案做出改動的位置

:jumps

列出所有的跳轉位置

注意:"``"命令對以單詞級別的游標移動無效,對"j"和"k"也無效。

Vim的基本使用(一)

1.移動游標 2.螢幕滾動 3.模式查詢 4.位置標記 5.刪除文字 6.撤銷與重做 7.插入文字 8.複製與移動 9.修改文字 10.寫入與退出 h 左 j 下 k 上 l 右 0 移動到行首 不可指定計數 移動到行末 n 1 移動到本行第乙個非空白字元 不可指定計數 移動到本行第乙個非空白字元 ...

Vim 使用小結(一)

快捷鍵 說明f x 行內,向前搜尋字元x,停在目標字元 f x行內,向後搜尋字元x,停在目標字元 t x行內,向前搜尋字元x,停在目標字元前 t x行內,向後搜尋字元x,停在目標字元後 string 文件內,向前搜尋字串,按enter鍵生效 string 文件內,向後搜尋字串,按enter鍵生效 n...

vim使用 一 基本操作

參考vim practice vim提供了一套面向編輯的語言,一旦你熟悉習慣這門語言,編輯的過程就是思考的過程 h cmdname 可以檢視某乙個命令的作用說明,比如 h yy d y c v分別代表刪除 拷貝 修改 選擇 1.移動操作 h,j,k,l 相對於游標位置分別表示為左,下,上,右 j,k...