gvim的快捷鍵很多,很難記全,但是入門初期應該找過幾種基本的命令
下面結合自己常用到的介紹下
光標跳轉:
0:行首
$:行尾
e:下一個單詞的結尾
w:下一個單詞的開頭
b:上一個單詞
H:當前頁面的開頭
M:當前頁面的中間
L:當前頁面的結尾
h:上一個字符
j:下一行
k:上一行
l:下一個字符
to be continue
在一開始了解hjkl這四個快捷鍵的順序時,最想吐槽這上下上下的布局方式,會讓人費解的去記憶
h 上
j 下
k 上
l 下
但是實際用過了一段之后,發現這樣確實是合理的,在查閱代碼的時候,最常用的功能就是上一行,下一行,因此將jk這兩個便捷的快捷鍵分配給他們。而最常用的還是下一行,於是將一般人靈活的食指對應按鍵j分配給它。還剩下的就是上一個字符,下一個字符了,這兩個常用的還是后者,於是就將l分配給它,至於上一個字符,只能由食指代勞了。
可見vim的快捷鍵分配邏輯是最便於快速的輸入和輸出,理解了這一點就能理解gvim的快捷鍵分配方式的“奇葩之處”
———————————————————————————————————————————10月23日更新————————————————————————————————————————————————————
在很多時候需要用到查找和替換的功能,在gvim中可以通過:set ic設置大小寫敏感,或者通過:set noic設置為大小寫不敏感。
有的時候我們會需要進行暫時使用大小寫不敏感
這時在待查字符前加上\c就可以暫時忽略大小寫
/\chelloworld
將忽略大小寫,查找與helloworld匹配的字符串。
gvim打開多窗口時如何切換?
先使用ctrl+w +w(兩次點擊w)
文件標題欄獲取焦點,然后使用方向鍵或者w e b 等按鍵移動光標,最后使用enter鍵打開所選中的文檔