vim 移動和定位

2021-09-07 08:52:48 字數 840 閱讀 2842

命令動作h

左動一列

l右移一列

j下移一行

k上移一行

0移動到行首

^移動到第乙個非空字元

$移動行行尾

當文字行的長度超過視窗的寬度時,剩下的文字就會迴繞顯示以適應視窗寬度,如果不啟用number設定可能區別不是很明顯。螢幕行的移動相比實際行多了『g』字首。

命令動作

gj下移一行

gk上移一行

g0移動到行首

g^移動到第乙個非空字元

g$移動行行尾

命令動作

ctrl-e

往後滾動一行

ctrl-y

往前滾動一行

ctrl-u

往前滾動半屏

ctrl-d

往後滾動半屏

以單詞為單位進行的移動

單詞:由字母、數字、下劃線、或其他非空白字元的序列組成

命令動作

w正向移動到下一單詞的開頭

b反向移動到當前單詞/上一單詞的開頭

e正向移動到當前單詞/下一單詞的結尾

ge反向移動到上一單詞的結尾

使用出現次數較少的字元可以提高查詢效率

命令動作

f在游標之後查詢『char』,找到後移動到此字元,否則游標不動

f在游標之前查詢,其他效果一樣

;需要和前兩個命令配合使用,向遠離游標的方向繼續查詢

,返回上一次的匹配的位置,防止查詢過頭

當需要多次修改某乙個地方時,使用位置標記可以實現快速定位

命令動作

m用選定的字母標記當前游標所在位置(小寫在緩衝區可見,大寫全域性可見)

`跳轉到標記所在位置

移動端定位

created 複製 var map new amap.map container const self this amap.plugin amap.geolocation function geolocation.getcurrentposition status,result geocoder....

Vim基本編輯和移動命令

1.上下左右移動游標 h 左 l 右 k 上 j 下 2.刪除一行 dd 3.刪除乙個字元 x 4.刪除乙個換行符 j 5.在游標下方新建一行,並且進入插入模式 o 小寫字母o 6.在游標上方新建一行,並且進入插入模式 o 大寫字母o 8.游標移動到前一單詞的詞首 b 10.游標移動到前一單詞的詞尾...

Vim 移動游標

移動到該行第乙個非空格的字元處 w 向前移動乙個單詞,將符號或標點當作單詞處理 w 向前移動乙個單詞,不把符號或標點當作單詞處理 b 向後移動乙個單詞,把符號或標點當作單詞處理 b 向後移動乙個單詞,不把符號或標點當作單詞處理 游標移至句首 游標移至句尾 游標移至段落結尾 h 游標移至螢幕頂行 m ...