vim學習2 高階

2022-03-06 21:54:35 字數 2182 閱讀 6239

重點

[ h/m/l ]    讓游標跳到當前視窗的頂部、中間、和底部

[移動到指定字元 ]

f, t, f, t

命令incsearch', 'hlsearch', 'ignorecase'。

zz  讓游標所在行在螢幕中間

列出你的查詢歷史記錄 "q/"和"q?"命令

如:     :set ww=h,l

數字g   效果和 :數字 相同,跳到xx行。

---所以

正向就用

fa 

負向就用

ta   --

分別為正向

a的左邊,負向

a的右邊。

移動的行內指定的位置。f f t t   都是將游標移動到左邊,不過t比f少移動乙個字元。「;」 重複,「,」反向重複

如:    :set ww=h,l

預設情況下,h和l命令不會把游標移出當前行。如果已經到了行首,無論按多少次h鍵,游標始終停留在行首,l命令也類似。如果希望h和l命令可以移出當前行,更改'whichwrap'選項的設定(:help 'whichwrap')。

來自 <>

數字g  效果和 :數字 相同,跳到xx行。

移動的行內指定的位置。f f t t   都是將游標移動到左邊,不過t比f少移動乙個字元。「;」 重複,「,」反向重複

重新理解  "fa"  將游標移動到正向第乙個a的左邊。 「fa」 將游標移動到負向第乙個a的左邊。

ta   ta  與fa fa功能類似,不過 ta是移動到 a的前乙個字元,游標在該字元左邊。t負向查詢,移動到a字元的後邊(可以理解成負向查詢,移動到a負向的前乙個字元左邊)。

---所以

正向就用

fa 

負向就用

ta   --

分別為正向

a的左邊,負向

a的右邊。

全是移動到左邊。

[ 移動到指定字元 ]

f,t, f, t

命令上面的命令都是行間移動(除h, l外),也就是從當前行移動到另外一行。如果我們想在當前行內快速移動,可以使用

f, t, f, t

命令。"

f"命令移動到

游標右邊的指定字元

上,例如,"

fx",會把移動到游標右邊的第乙個'x'字元上。"

f"命令則反方向查詢,也就是移動到游標左邊的指定字元上。"t

"命令和"

f"命令的區別在於,它移動到游標右邊的指定字元之前(比

f前乙個字元

)。例如,"

tx"會移動到游標右邊第乙個'x'字元的前面。"

t"命令是"

t"命令的反向版本,它移動到游標左邊的指定字元之後。

這四個命令只在當前行中移動游標,游標不會跨越回車換行符。

可以在命令前面使用數字,表示倍數。例如,"

3fx"表示移動到游標右邊的第3個'x'字元上。";

"命令重複前一次輸入的f, t, f, t命令,而"

,"命令會反方向重複

前一次輸入的f, t, f,t命令。這兩個命令前也可以使用數字來表示倍數。

來自 <>

[ h/m/l ]   讓游標跳到當前視窗的頂部、中間、和底部

注意:這幾個命令是大寫的。

使用h/m/l這三個鍵,可以讓游標跳到當前視窗的頂部、中間、和底部,停留在第乙個非空字元上。h命令和l命令前也可以加乙個數字,但數字的含義不再是倍數,而是指距視窗頂部、底部的行數。例如,"

3h"表示游標移動到距視窗頂部第3行的位置;"

5l"表示游標移動到距視窗底部5行的位置。

列出你的查詢歷史記錄 "q/"和"q?"命令

zz  讓游標所在行在螢幕中間

[ 相對於游標滾屏 ]

在閱讀**時,有時我們需要根據游標所在的位置滾屏,把游標所在行移動視窗的頂端、中間或底部,這時就可以用到"

zt"、"

zz"和"

zb"。這種滾屏方式相對於翻頁來講,它的好處在於,你能夠始終以當前游標位置做為參照,不會出現翻幾次頁後,發現自己迷失了方向。^_^

incsearch', 'hlsearch','ignorecase'。

vim中有許多與查詢相關的選項設定,其中最常用的是'

incsearch

', '

hlsearch

', '

ignorecase

'。來自 <> 

vim 2 使用高階

輸入 tab help,可在新的標籤頁開啟幫助.跳轉到乙個主題 將游標置於標籤 例如 bars 上然後輸入 ctrl 跳回 鍵入 ctrl t 或 ctrl o 重複則繼續向後 之前的複製和刪除都是以字元,行為單位,w,e的作用是從游標處到下個單詞開頭或本單詞結尾,所以要想刪除整個單詞,還得先將游標...

vim 學習記錄2

查詢在 中輸入?或 然後按n或n向後或向前查詢 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與p...

vim學習筆記 2 vim配置

記錄vim的配置,隨時更新 安裝 homebrew,安裝位置 usr local cellar filetype off required filetype plugin indent on colorscheme molokai vundle call vundle rc let vundle m...