vim游標移動 跳轉

2021-08-21 22:28:01 字數 659 閱讀 8087

vim的三個模式:命令列模式、插入模式、底行模式

從命令模式到插入模式:

a  游標後輸入

a  行尾輸入

i  游標前輸入

i  行首輸入

o  上一行輸入

o  下一行輸入

c  刪除到行尾的全部字元,然後進入插入

移動游標

hjkl

行首^  0     行尾& 

翻頁 上ctrl+f    下ctrl+b

% 可以讓游標從它當前所在的括號跳轉到與它相匹配的括號上去, 對花括號和圓括號, 方括號都有效, 常用於手工檢查括號是否匹對.

gg檔案第一行開頭  g檔案最後一行開頭處    ng調到第n行開頭處

''連續兩個單引號,調到上一次的位置

m《標籤》

'《標籤》

剪下多行並複製:

首先,在命令列模式輸入ndd,將剪下當前行 + 隨後的n-1行

然後,將游標移動到需要的位置,然後按p

底行模式:

行號:set nonu   不顯示行號

set nu       顯示行號

替換:

.,$s/date/date +%y-%m-%d-%t/g

Vim 移動游標

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

Vim游標移動

個人覺得,在使用vim的過程中,游標移動速度很影響vim的使用效率,故做了如下總結 整體游標移動 gg 移動游標到檔案第一行 g 移動游標到檔案最後一行 n 移動游標到檔案第n行,等同於ngg或者ng 螢幕移動 ctrl f 向前翻頁 ctrl b 向後翻頁 ctrl e 向前滾屏 ctrl y 向...

VIM 游標移動

行移動 向上移動一行,按 號向上移動一行 map dd2kp 向下移動一行,按 號向上移動一行 map ddp 插入模式下游標移動 向下乙個字元的後面插入 ioremap la 代表 ctrl l 退出插入模式,進入標準模式 l 在標準模式下是向後移動乙個字元,a 進入模式,向字元後插入 向上乙個字...