1. 程式人生 > >[vim]怎樣記憶hjkl這幾個方向鍵

[vim]怎樣記憶hjkl這幾個方向鍵

前言

接處VIM也有一段時間了,但是記憶hjkl這幾個方向鍵真的是很痛苦。總的來說,常練習,常使用,就能記住(這不是廢話嗎)。

但是對於我這個有點笨的人,而最近才想把工作環境切換到linux上的人來說,真的是不好記憶。

記憶方法

今天早上突然想到 ,把hjkl 與鍵盤上的方向鍵作類比。
h l 對應 左方向鍵, 右方向鍵
j k 對應 下方向鍵, 正方向鍵 (與鍵盤上的方向鍵正好相反)

這樣是不是就好記一點呢?反正用這樣的方式,我是記住了,並且好久都不會忘記了。
哈哈

20h, 10l, 5j, 7k

這種形式是游標向相應的方向移動num個字元
比如
20h 當前游標向前移動20個字元
7k

當前游標向上移動7行

n<space>

那個n表示“數字”,例如20。按下數字後再按空格,游標會向右移動這一行的n個字元。
例如20<space>,則游標會向後面移動20個字元的距離

按照我的理解20<space>20l是等價的