轻快的VIM(一):移动
断断续续的使用VIM也一年了,会的始终都是那么几个命令,效率极低 前几个星期把Windows换成了Linux Mint,基本上也稳定了下来 就今晚,我已经下定决心开始新的VIM之旅,顺便写一系列的笔记和总结 还是那句话,我只是个新人,代码也没写过多少行,但我一直在默默努力自学着 所以,还请老鸟们看看笑笑就行了,不要鄙视我,我很脆弱…… 这是俺写的《轻快的VIM系列》第一节,每一节都会不断更新,加入更多技巧在里面 VIM新手们加油,咱一起总结,一起努力练习…… 基础 字符移动 k 上移 k h 左移 h l l 右移 j j 下移 你也可以使用键盘上的方向键来移动,但这么做h j k l的存在就失去了意义 之所以使用h j k l来控制方向,其主要目的是让你的手不离开键盘中心,从而提高效率 tips :在命令前加上数字代表命令执行次数,如:5k,表示上移5行 单词移动 W w 移动到下一个单词开头 E e 移动到下一个单词结尾 B b 倒退到上一个单词开头 需要注意的是,E会忽略标点符号,如:I‘m,e会当成两个单词,E则不会 同样,在命令前加上数字代表执行次数,如:2w,表示往下移动2个单词 开头我也许会多说几遍,因为这个技巧很重要 整行移动 0 移动到行首 $ 移动到行末 + 移动到下一行开头 - 移动到上一行开头 这里需要注意的是+ -和上面的j k有什么不同之处 j