webstorm之开发利器Vim(一)

1,257 阅读2分钟

「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!

平常总喜欢喜欢看一些idea插件,尤其是看到一些热门的插件,总是想去尝试。今就给大家推荐一款我用了很久的一款插件。ideaVim,我最喜欢的插件之一, 通过vim语法配上该插件可以通过键盘完成大部分操作,摆脱鼠标和键盘之间来回切换的桎梏,它可以很好的提高你的代码效率,。

先放一张我收藏很久的图片,上面清楚写好了每个按键的指令,以及一些简单的按键组合,可谓是居家必备之良品。

image.png

ideaVim

用于基于IntelliJ平台的IDE的Vim仿真插件。

Vim模式

vim有四种模式,分别是:

  • 正常模式 (Normal-mode)
  • 插入模式 (Insert-mode)
  • 命令模式 (Command-mode)
  • 可视模式 (Visual-mode)

在正常模式下,我们可以移动光标,编辑,复制删除文本等操作。按Esc键可以进入该模式。

在插入模式,可以键入相应的文本。i键可以进入。

在命令模式下可以进行文本的查找等功能,:键可以进入。

在可视模式下我们可以选择一段文本,就像鼠标左键选择文本一样,v键可以进入。

vim语法

那我们该怎么使用它?首先它是如何脱离鼠标,完成光标的拖动呢?

vim通过h, j, k, l四个键来实现对鼠标的移动的。

  • h键鼠标左移。
  • l键鼠标右移。
  • j键鼠标下移。
  • k键鼠标上移。

光标移动到指定的位置,我们又该如何键入文字呢?

这时我们就要用到上文说的插入模式了,按i键进入,然后就可以键入自己的东西了。键入完成后,我们再按

Esc键就可以退出插入模式进入正常模式了。

当然,在我们的实际开发中,操作肯定比我说到的复杂的很多。

如何快速移动光标?

首先,如果光靠h, j, k, l来一行一字来移动代码的话,肯定会相当麻烦,这时我们就要用到其他命令来进行

光标的快速移动了。

  • H键移动光标到屏幕顶部。

  • M键移动光标到屏幕中间。

  • L键移动光标到屏幕底行。

  • CTRl + F/B键上翻下翻屏幕。

  • CTRl + E/Y键上滚下滚屏幕。

今天先给大家分享到这里,后期再给大家慢慢分享,

我是Augus,一个爱瞎搞的软件工程师。